Les meilleures fonctions PHP
Les meilleures fonctions PHP disponibles dans la bibliothèque de fonctions.
requetePost() ajouté le 18/05/2009 à 22:47 par Rom's dans la catégorie formulaires
(http://www.astucesdewebmaster.com/developpement-web/requete-post-en-php-46)
Appel à la fonction :
$contenuPage=httpPostRequest("www.lesite.com", "/repertoire/adresseScript.php", Array("clé"=>"valeur","clé2"=>"valeur2"));
3
xbbcode2xhtml() ajouté le 21/05/2009 à 16:47 par nfroidure dans la catégorie formulaires
Une fonction qui peut servir pour transformer des xbbcodes en xhtml (ou des bbcodes).
Qui a dit que les expressions régulières c'est compliqué ? ;)
3
timeit() ajouté le 21/05/2009 à 23:42 par Guile dans la catégorie divers
timeit est une fonction relativement simple à utiliser et qui devrait passer dans les mains de tout développeur de fonction qui souhaite optimiser à fond son code :
=> Elle permet de chronométrer l'exécution d'une fonction, un certain nombre de fois.
Evidemment, rien ne vaut le code fait main pour tester le véritable temps d'exécution, mais le but de certaines de mes fonctions est de ne pas réécrire mécaniquement le même code pour des tests temporaires durant le développement.
Voici donc comment utiliser timeit (et je la trouve relativement souple).
Comment appeler la fonction :
timeit(789, mafonction, 1, '\'toto\'', 3, 4, 5, 6); // pas de limite dans les arguments. Ca lancera 789 fois mafonction(1, 'toto', 3, 4, 5, 6), et nous renvoie le temps d'exécution
timeit(789, mafonction, 'mt_rand(0, 999)'); // ca lancera 789 fois mafonction(mt_rand(0, 999)), et nous renvoie le temps d'exécution
timeit(789, 'mafonction(12, 2)'); // ça lancera 789 fois mafonction(12, 2), et nous renvoie le temps d'exécution
Les appels qui ne servent à rien :
timeit(); // renvoie 0
timeit(100); // renvoie 0
timeit(0, masuperfonction, 1, 2, 3); // renvoie 0
timeit(0, unefonctionquinexistepas, 1, 2, 3, 4, 5, 'toto'); // renvoie 0
timeit(0, 0, 1, 2, 3, 4); // renvoie 0
timeit(0, '', 1, 2, 3); // renvoie 0
3
dateUS2Timestamp() ajouté le 03/06/2009 à 23:35 par Julien Breux dans la catégorie dates
Fonction de conversion de date du format américain (AAAA-MM-JJ) en Timestamp.
3
replace_text_url() ajouté le 03/07/2009 à 16:47 par AdrianGaudebert dans la catégorie mysql
Remplace les occurrences de liens (commençant par http:// ou par www. ) dans un texte par des liens html (lien).
3
replace_twitter_user_names() ajouté le 03/07/2009 à 16:50 par AdrianGaudebert dans la catégorie mysql
Remplace les noms d'utilisateurs de Twitter (sous la forme @user) dans un texte par des liens vers le profil de l'utilisateur ( http://twitter.com/user ).
3
format_date_diff() ajouté le 03/07/2009 à 16:52 par AdrianGaudebert dans la catégorie dates
Formate un timestamp en une date facilement lisible. Par exemple, "Il y a 2 minutes", "Hier à 12h33" ou "Le 17/05/2009 à 08h00".
3
testerEcriture() ajouté le 22/07/2009 à 01:14 par ThibZ dans la catégorie fichiers
Fonction pour tester l'écriture d'un fichier/dossier par exemple lors de l'installation d'un script.
3
htmlSelect() ajouté le 04/10/2009 à 11:50 par Julien Breux dans la catégorie formulaires
Permet de créer un élément de formulaire select (en plus évolué).
Voici deux exemple:
echo htmlSelect('mon_element_select', array('red'=>'Rouge', 'green'=>'Vert', 'blue'=>'Bleu'), 'green');
/*
____________________ OUTPUT ____________________
*/
echo htmlSelect('mon_element_select', array('Couleur'=>array('red'=>'Rouge', 'green'=>'Vert', 'blue'=>'Bleu')), 'green');
/*
____________________ OUTPUT ____________________
*/
3