Fonction récursive d'existence de clés de tableau

Fonction récursive array_key_exists() en php

Une fonction récursive est une procédure qui s’appelle elle-même. En réduisant le problème à des instances plus petites du même objet, on résout le problème global. Ainsi, pour monter un...
Parser une chaine de type url

Parser une chaine de type URL – javascript

Pour les besoins d’une fenêtre modale, j’ai dû parser (de l’anglais analyser pour extraire) une chaine de caractères ressemblant à une url comportant des paramètres. Une telle url se présente...

Correction d'un bug SPIP 3.1.1 avec PHP 7

Jusqu’à PHP 5.2, on pouvait passer un argument par référence dans une fonction PHP. Par défaut, les arguments sont passés par valeur. La valeur de l’expression passée en paramètre est...
Traduction d'une extension Chrome

Traduction d’une extension Chrome

Pour traduire une extension Chrome, on crée d’abord un répertoire _locales dans le répertoire de l’extension. Dans ce répertoire, on crée des sous-répertoires que l’on nomme avec le code de...
isset(), empty(), is_null()

Tester l’existence d’une variable PHP

PHP propose trois fonctions pour tester une variable quant à son existence et si elle est affectée. Ces fonctions sont isset(), is_null() et empty(). Ce qu’en dit le manuel...
Transitions et Animations CSS3

Créer un icone de chargement en pur CSS3

Il est fréquent d’ajouter une image animée, le plus souvent en rotation, lors du chargement d’une page, ou lors de traitement aJax, afin d’attendre la réponse du serveur. Cela...
Search Engine Spider

Détecter les robots crawlers – php

Même si la méthode peut paraître incomplète, elle détecte la plupart des visites des robots crawlers (des sites de recherche comme Google) afin de les enlever d’un compteur de visites par...