Chargement de functions perso à la volée | [21-10-2001] |
Posté par Florent
Plutôt que d'avoir à mettre toutes vos fonctions persos dans un gros fichier de bibliothèque à inclure à chaque fois, voici un petit fichier à inclure dans vos scripts qui permet de charger dynamiquement vos bibliothèques de fonctions. Avantages : Maintenance + facile de vos bibliothèques, scripts allégés et temps d'exécution plus courts car fonctions chargées uniquement en cas de besoin.
|
» sources |
|
PHPMyINI | [21-10-2001] |
Posté par Virgile Boulanger
Avec PHPMyIni vous pouvez utiliser des fichiers ini dans vos scripts PHP.
|
» sources |
|
Convertir un site avec extensions .php3 en .php | [10-06-2001] |
Posté par Antoine Bajolet
Ce script explore une arborescence de répertoires, y recherche les fichiers .php3, et transforme tous les .php3 en .php dans le contenu et dans le nom de chaque fichier.
Il est fortement recommandé d'effectuer l'opération sur une copie du site à transformer.
|
» sources |
|
Débuggeur ( basique) | [02-01-2001] |
Posté par Leman
Débuggeur (simple basé sur une classe d'objet).
Pour utiliser le script :
1/ Créer un fichier avec le script, ex: debug.php.
2/ rajouter dans le script à tester :<?
include("path/debug.php");
$deb = new debug;
//script........."$var"...;
$deb->log($var);
?> La fonction log() enregistre dans le fichier "c:/monrépertoire/debug.log", la date, le type et la valeur de la variable testée (dans l'exemple: $var). Les variables de type "array", génèrent une erreur au niveau des tableaux associatifs monodimensionnels, mais le type et les valeurs du tableau sont correctement retournés. L'intérêt de cette méthode est de ne pas modifier l'affichage de la page en cours de test.
Ceci est un petit Script que l'on peut améliorer. Par exemple, tester tous les types de variables et générer des enregistrements différents dans le fichier log.
|
» sources |
|
Dump inline | [06-12-2000] |
Posté par Ben
Cette classe permet "dumper" une partie de vos scripts (généralement des bouts de codes qui n'ont pas besoin d'être exécutés à chaque page). Elle utilise les fonctions ob_*() donc réservée à PHP4.
|
» sources |
|