Les dernières fonctions php

Ici sont affichées les dernières fonctions PHP. Pour connaitre automatiquement les nouvelles fonctions PHP, n'hésitez pas à vous abonner au flux RSS des dernières fonctions PHP

jslog() ajouté le 12/08/2009 à 14:59 par Arkadir dans la catégorie divers

Envoyer des données de journal vers Firebug. Pour initialiser:

session_start();
ob_start(jslog());

Une fois l'initialisation faite, vous pouvez utiliser la fonction à la manière d'un "echo" qui fait apparaître le texte envoyé dans une ligne de la console Firebug:

jslog("Bonjour!");

Utlisation plus avancée, à la façon d'un "var_dump", mais avec l'avantage immense que l'objet sera disponible dans l'explorateur d'objets de Firebug, beaucoup plus commode que l'aspect austère du var_dump (et en plus, sans enlaidir l'affichage de la page):

jslog($_POST);

Utilisation à la façon d'un printf:

jslog("Perçu €%.2f pour l'utilisateur `%s`.", $euros, $user_login);

Utilisation à la façon d'un printf, mais en faisant apparaître les objets sous forme cliquable et explorable:

jslog("date: %s | requete: %s | get: %o | post: %o | session: %o",
date('Y-m-d h:i:s'),
$_SERVER['REQUEST_URI'],
$_GET,
$_POST,
$_SESSION);

jslog() conserve en mémoire toutes les lignes écrites, jusqu'à ce qu'il ait pu les envoyer à l'utilisateur dans une page HTML normale. Donc, si vous mettez des jslog() sur une page qui plante irrémédiablement ou qui redirige vers une autre page ou qui est appellée en AJAX, les lignes seront renvoyées à la prochaine visite d'une page (il est donc conseillé de commencer chaque visite par une ligne indiquant le REQUEST_URI et la date). On peut donc déboguer ses requêtes AJAX simplement en visitant une autre page après avoir fait la requête.

Pour désactiver les sorties au niveau global, il suffit de décommenter l'initialisation, ou bien de placer avant la première utilisation:

define('NO_JSLOG','');

5

voir la fonction

CouperPhrase() ajouté le 11/08/2009 à 16:42 par Florent dans la catégorie chaines

Couper une phrase sans couper les mots

2

voir la fonction

MySQLConnect() ajouté le 10/08/2009 à 17:06 par Bib1 dans la catégorie mysql

Fonction super simple mais hyper pratique.

Usage :
Include se partout où MySQL est utilisé
Appeler MySQLConnect() avant de définir une requete.

5

voir la fonction

ordonner_desc() ajouté le 26/07/2009 à 16:40 par Bartimeus dans la catégorie divers

Permet d'ordonner les entrées d'un tableau par ordre décroissant (pour un classement par exemple) selon un champ spécifié à l'appel de la fonction.

1

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

enleverAccents() ajouté le 19/07/2009 à 23:22 par vince dans la catégorie chaines

Ce code je l'ai tout d'abord créé suite à l'utilisation de Pixie CMS, qui lorsque je postais des articles avec des accents me supprimais carrément mon texte, ce qui pour le URL Friendly était pas tip-top.

Suite à des problèmes d'encodage, j'ai donc décidé de transformer la chaine en entite html puis ensuite de la transformer.

Le plus long aura était de tapé toutes les entités =)

pour le fun j'en ai créée une fausse "&otist;"

Bonne utilisation de ma fonction, n'hésitez pas à fournier des améliorations, j'ai pondu ça assez vite dans le cas précis de l'utilisation de Pixie, il faudrait peut-être vérifié que l'on a bien une string en entrée etc.. si on veut sécuriser la fonction

1

voir la fonction

exit_r() ajouté le 19/07/2009 à 17:41 par Julien BREUX dans la catégorie divers

Permet simplement d'afficher un tableau ou un objet suivi d'un petit exit.

2

voir la fonction

creer_page_XML() ajouté le 12/07/2009 à 11:05 par ThibZ dans la catégorie fichiers

Créer un fichier xml structuré de la manière suivante et remplit avec les données du tableau $contenu.







5

voir la fonction

afficher() ajouté le 10/07/2009 à 16:42 par chibani dans la catégorie chaines

FONCTION SUPPRIMEE (ne sert rien) !

7

voir la fonction

nombre_alea() ajouté le 07/07/2009 à 01:35 par Florent dans la catégorie divers

Cette fonction permet de générer un nombre aléatoire. On peut définir nombre_chiffre selon l'utilité que l'on veut en faire. Ici j'ai mis 6 pour par exemple avoir un code anti-bot qui se génère. On pourrais faire plus simple, utiliser la fonction mt_rand() directement mais si on à 00876 alors on récupérera 876, donc pour un contrôle anti-bot ce n'est pas correct.

24

voir la fonction