Fonctions PHP : catégorie divers

La navigation par catégorie permet de regrouper les fonctions php sous un même thème.

Vous pouvez retrouver les catégories de gestion des dates, gestion des fichiers, gestion des bases de données mysql, manipulation des chaines de caractère, les formulaires et les inclassables dans la catégorie divers

unique_id() ajouté le 21/01/2010 à 10:14 par iMystiK dans la catégorie divers

La fonction permet de retourner un identifiant unique de $nb_char caractères du type Ab45KihLM26Ze

3

voir la fonction

getShortURL() ajouté le 22/12/2009 à 20:44 par Insolite du Geek dans la catégorie divers

Utilisation de l'API tinyurl.

48

voir la fonction

SafeEmail() ajouté le 19/12/2009 à 11:17 par PapyRef dans la catégorie divers

Brouillage d'adresse de messagerie afin que cette adresse ne soit pas reconnue par des robots à votre insu.

45

voir la fonction

Boucle() ajouté le 27/10/2009 à 23:46 par Eric83 dans la catégorie divers

Faire une boucle de mot ou phrase.

2

voir la fonction

Webvideo() ajouté le 28/09/2009 à 17:06 par El karima réda dans la catégorie divers

une fonction tous simple pour afficher la video en ajoutant tous simplement le lien depuis le navigateur sans avoir a copié tous le code embeded Youtube & Dailymotion

0

voir la fonction

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

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

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

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

get_last_tweets() ajouté le 03/07/2009 à 16:56 par AdrianGaudebert dans la catégorie divers

Récupère les derniers statuts d'un compte Twitter.

Utilise les fonctions format_date_diff, replace_text_url et replace_twitter_user_names.

12

voir la fonction