PHP Index

Annonce

mercredi 19 août 2009

Un bridge phpBB3 pour Joomla! 1.5 ?

Découvert il y a peu, Mehdi's Phpbb THREE bridge vient compléter la liste des extensions bien utiles pour Joomla! 1.5.

Lire la suite

jeudi 28 mai 2009

Outil de chat : phpFreeChat

Il peut être utile pour votre site d'avoir un système de chat permettant à vos internautes de discuter, ceci afin de les fidéliser. Beaucoup de solutions sont proposées, souvent en flash ou en java. Cependant grâce à l'utilisation d'Ajax, des solutions PHP existent aussi. phpFreeChat est l'un de ces outils.

Lire la suite

vendredi 23 janvier 2009

Outil de débogage : PHP_Debug

Déboguer son code PHP n'est pas toujours évident.
En phase de développement il est souvent utile d'afficher le contenu de variables PHP ($_POST, $_COOKIE, $_REQUEST, ...) ou certaines erreurs ( en cas d'utilisation de "error_reporting(E_ALL)" ).
Une technique consiste à afficher ces variables dans la page elle même. Mais on peut aussi utiliser la barre de débogage de PHP_Debug.

Lire la suite

mardi 23 décembre 2008

Utiliser des feuilles de style dynamiques avec PHP

En attendant qu’une prochaine version de CSS gère les variables, voici quelques techniques simples pour ajouter du code PHP à vos CSS de manière à pouvoir gérer des feuilles de style dynamiques.

Lire la suite

mercredi 29 août 2007

Sécuriser un formulaire en PHP

Implémenter un formulaire sur un site Internet est relativement simple et s'avère indispensable pour récupérer des informations saisies par l'utilisateur. Mais ces formulaires sont souvent la source de nombreux problèmes de sécurité.

Lire la suite

mercredi 1 août 2007

Compatibilité avec register_globals à On ou à Off

Le journal du Net fournit un exemple pour qu'un programme ne fonctionnant qu'en register_globals=On soit compatible avec register_globals=Off.

Lire la suite

jeudi 19 juillet 2007

Installer PHP5 sur IIS6

Installer PHP5 sur IIS6 peut parfois être assez déroutant. Voici une petite procédure pour le faire, sans trop de difficultés.

Lire la suite

mercredi 14 septembre 2005

Tri d'un tableau bi-dimensionnel

Je viens d'avoir le problème suivant : comment trié un tableau comportant plusieurs colonnes en fonction de la seconde ou de la troisième colonne. Bref en fonction d'une autre que la première.

Lire la suite

lundi 5 janvier 2004

MySQL : Sauvegarde massive

Même si phpMyAdmin s'avère pratique afin de faire un export (structure ou structure et données) d'une base (en vue d'en faire une sauvegarde), MySQL propose, en natif, un outil accessible en ligne de commande, tout aussi pratique : mysqldump.

Lire la suite

lundi 1 septembre 2003

Occupation mémoire

Si vous désirez connaître la quantité de mémoire allouée à l'un de vos scripts PHP, une fonction est disponible depuis PHP 4.3.2. Il s'agit de memory_get_usage(). Le résultat qui est retourné est exprimé en octets.

Lire la suite

dimanche 20 juillet 2003

JpGraph et Excel : insertion de graphiques à la volée

Gerardo Maguiña a publié sur le forum JpGraph Support un exemple de script intéressant montrant comment insérer un graphique dans une feuille Excel.

Lire la suite

lundi 26 mai 2003

Créer le squelette d'une extension PHP

Zend propose un outil permettant de créer très rapidement le squelette d'une extension PHP. Il sagit d'un script shell que vous trouverez dans le répertoire /ext des sources de PHP.

Lire la suite

mercredi 30 avril 2003

Placer le résultat de print_r() dans une variable

Depuis la version 4.3.0 de PHP, il est possible de stocker le flux de retour obtenu par la fonction print_r() dans une variable. Pour cela, il faut utiliser un argument logique optionnel.

Lire la suite

vendredi 31 janvier 2003

La police du logo PHP

Cette question revient souvent sur les forums et autres listes de diffusion : quel est le nom de la police de caractère (si particulière) qui est utilisée par le logo officiel de PHP ?

Lire la suite

jeudi 16 janvier 2003

Récupérer le type MIME d'un fichier

S'il vous est déjà arrivé de renvoyer un header ou bien d'envoyer un mail avec des pièces jointes, vous avez, sans doute, été confronté au problème consistant à récupérer le type MIME d'un fichier. En effet, à moins que le fichier vous ait été envoyé en POST, pas moyen de connaître ce type MIME.

Lire la suite

lundi 6 janvier 2003

Tri alphabétique

PHP dispose de nombreuses fonctions permettant de trier des tableaux suivant différents critères : clefs, valeurs, etc. La plus utilisée est de loin la fonction sort(). C'est très certainement vers celle ci que se tournera le débutant. Cependant, si la problématique consiste à faire un tri par ordre alphabétique, attention aux surprises.

Lire la suite

dimanche 1 décembre 2002

Upload de fichiers volumineux

L'upload de fichiers voluminueux est souvent source de problèmes. Lorsqu'il est envisageable sur votre plate-forme d'hébergement (solution dédiée dont vous avez la maitrise par exemple) et même après un paramétrage fin du upload_max_filesize (par défaut à 2M), il arrive que des soucis persistes.

Lire la suite

vendredi 15 novembre 2002

Comment récupérer l'extension d'un fichier ?

Il existe de très nombreuses méthodes pour réaliser ce tour de force. On pourrait par exemple utiliser des expressions régulières. Mais il existe une solution triviale à ce problème pour peu que l'on cherche un peu dans le manuel.

Lire la suite

lundi 21 octobre 2002

Paramètre de configuration et pseudo surcharge de constante

Il est normallement d'usage d'utiliser un fichier de configuration pour stocker les différents paramètres d'une application.

Lire la suite

lundi 7 octobre 2002

Les arguments de l'interpréteur PHP

L'interpréteur PHP dispose d'un certain nombre d'arguments qui peuvent être bien utiles.

Lire la suite