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

voir la fonction

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

voir la fonction

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

voir la fonction

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

voir la fonction

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

voir la fonction

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

voir la fonction

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

voir la fonction

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

voir la fonction

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

voir la fonction

imgResizer() ajouté le 30/10/2009 à 20:20 par Ov3rd0z dans la catégorie mysql

tets

3

voir la fonction