Insérer des résultats SQL dans un tableau php

logo php

Lorsque vous faite du traitement PHP et SQL il devient rapidement très pratique de pouvoir stocker le résultat de vos requêtes SQL dans un tableau PHP.

resultat sql dans tableau php

Je fournis dans l’article un code source de 7 lignes vous permettant un traitement plus facile sur vos résultats. Dans ce code il vous suffit d’appeler via son identifiant de tableau votre résultat.

Le code est assez explicite, j’utilise néanmoins deux fonctions qui sont sizeof() comparable à count() vous permettant d’avoir la longeur de votre tableau et ainsi adapter le nombre de tour de boucle nécéssaire, ainsi que ucfirst() qui met la première lettre de votre chaîne en majuscule.

Continuer la lecture de Insérer des résultats SQL dans un tableau php

Installer un Serveur Web local sous Unbuntu

rp_ubuntu-logo-300x180.jpg

Dans ce billet je décris la procédure afin de récupérer les paquets nécéssaires à l’installation d’un serveur WEB local. Si vous désirez faire du développement sous Unbuntu, vous pouvez utiliser le packet Lamp aussi apelé WAMP Server sous Windows.
L’installation s’effectue via un simple apt-get install et vous permettra de faire votre développement sur votre interface Ubuntu.

Après l’installation du package rendez vous simplement en http://127.0.0.1 ou http://localhost si vous observez le message «It works! »,vous pouvez considérer que votre serveur est correctement installé.

lamp it works

Continuer la lecture de Installer un Serveur Web local sous Unbuntu

Script PHP pour naviguer dynamiquement sur Votre Site

Si vous réalisez du code personnel via du PHP il devient rapidement intéressant de le rendre « dynamique ». Le script récupère suivant le lien un nom de page via une requête en $_GET et interroge un tableaux contenant la correspondance de page. Vous évitez ainsi les soucis de type XSS.

Je vais prendre comme exemple un lien comme ci-dessous :

-
<a href="index.php?p=mapage.php" target="_BLANK">
En cliquant sur ce lien vous serez redirigé vers mapage.php"</a>
-

Continuer la lecture de Script PHP pour naviguer dynamiquement sur Votre Site

Validation de Formulaires Multiples avec Ajax et Jquery

Ajax et Jquery permettent de traiter une « section » de votre page Web sans recharger l’intégralité du contenu. Ainsi comme dans l’exemple qui va suivre vous pouvez valider individuellement des formulaires et afficher le résultat en conservant le reste du contenu de votre page Web.

Ce billet propose une source de code en PHP/Jquery/HTML permettant de valider un formulaire précis sur un page contenant 5, 10 ou le nombre de formulaire dont vous avez besoin sur une page Web.

Pour ce TP, vous devez posséder WAMP, et un éditeur de coloration syntaxique qui vous simplifiera la lecture de votre code. Vous pouvez consulter cet article qui vous fournira les liens de téléchargement vers différents logiciels « libre » : Meilleurs Logiciels libre sous licence GNU et GPL

resultat jquery laintimes

Continuer la lecture de Validation de Formulaires Multiples avec Ajax et Jquery

Script TP d’authentification en PHP et SQL

Dans ce billet, je propose un pack en PHP + SQL proposant une page d’authentification simple pour accéder à un contenu. L’objectif de ce script n’est pas de vous assurer un « sécurisation complète à 100% » mais permet à ceux qui souhaite travailler sur du code débutant de s’initier au développement avec les notions de « sécurisation des donnés » saisi par l’utilisateur. script session index Continuer la lecture de Script TP d’authentification en PHP et SQL

Déboguer en php, afficher les messages d’erreurs de type parse error

Lorsque vous travaillez sur un script il devient rapidement nécessaire d’afficher les messages d’erreurs que l’on peut rencontrer.

Affichage des erreurs de type parse error « ) » ou « ; »

<?php ini_set('display_errors', 1); ?>

Continuer la lecture de Déboguer en php, afficher les messages d’erreurs de type parse error

Récupérer le contenu d’une page Web avec PHP

Dans ce billet je diffuse un script qui utilise la bibliothèque PHP « Curl ». Cette bibliothèque permet d’interagir avec une page Web distante.

Vous pouvez générer des requête POST ou GET, récupérer le code source de la page, manipuler les éléments distants….

La bibliothèque se travail en local avec un serveur Apache.

Continuer la lecture de Récupérer le contenu d’une page Web avec PHP

Réparer une Parse error cache phpbb

Il se peut lors de la mise en Cache de vos pages phpbb que une erreur viennent se glisser dans votre index lors du chargement de celle ci.

Avec par exemple ce type de message :

Parse Error tpl_The-Spring_overall_header.html.php lines 56

Pour ce type d’erreur le simple affichage de l’erreur ne suffit souvent pas à déterminer l’erreur quand on ne sait pas ou la chercher.

En effet la page cache qui indique ce type d’erreur est généré depuis un fichier type overall_footer.html qui se situe généralement à cette emplacement
styles/votre_style/template/overall_footer.html

La solution :

  • 1 – Recherchez le nom du fichier concerné ( ex : tpl_The-Spring_overall_header.html.php )
    Fichier Concerné => overall_header.html
  • 2 – Téléchargez en local votre fichier overall_header.html Ouvrez le avec un éditeur de texte (Notepad++, Netbeans pour avoir la colorisation Syntaxique) à la ligne que vous indique l’erreur.
  • 3 -Cherchez la/les parenthèse(s) manquantes. if {condition} l’ouverture « { » du if et la fermeture « } » doivent être complet

Exemple :

if ($this-&gt;_rootref['U_ACP'])<strong> { </strong> ?&gt;<a href="&lt;?php echo (isset($this-&gt;_rootref['U_ACP'])) ? $this-&gt;_rootref['U_ACP'] : ''; ?&gt;"><!--?php echo ((isset($this--->_rootref['L_ACP'])) ? $this-&gt;_rootref['L_ACP'] : ((isset($user-&gt;lang['ACP'])) ? $user-&gt;lang['ACP'] : '{ ACP }')); ?&gt; •</a><!--?php<strong--> }  ?&gt;Powered by <a href="http://www.phpbb.com/">phpBB</a>© 2000, 2002, 2005, 2007 phpBB Group
<!-- /float-right -->
<!-- /footer-toolbar-->

Manipuler les chaines de Caractères en PHP

logo php

Je présente dans ce billet quelques fonctions de bases afin de manipuler les chaines de caractères en PHP, j’utilise les fonctions de base disponible sur le doc PHP et je les illustres avec des exemples simples à reproduire.

Continuer la lecture de Manipuler les chaines de Caractères en PHP