Bloc-note d'un développeur web
Dans : Snippets
10 mar 2010Mise à jour à 10:57 Plus simple, rapide, intégré, toussa : utiliser strtotime tout simplement. Merci à Éric Daspet et à Oncle Tom pour le rappel.
Une fonction utilitaire1 pour convertir une chaîne de type DATETIME ou DATE en un timestamp UNIX. Les formats pris en charges en entrée sont AAAA-MM-JJ HH:MM:SS et AA-MM-JJ HH:MM:SS. L’heure étant optionnelle dans le […]
Continuer la lecture de l'article « PHP : convertir un DATETIME en un timestamp UNIX »
Dans : Snippets
28 fév 2010Une fonction PHP utilitaire pour convertir une chaîne en notation CamelCase en mots réunis par un séparateur (par défaut, le caractère underscore _).
La fonction uncamel() supporte indifféremment, en entrée, les notations lowerCamelCase et UpperCamelCase.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <?php /** * Reverse a CamelCase string. * * Examples: * uncamel(‘lowerCamelCase’) === ‘lower_camel_case’ * […]
Dans : Snippets
6 sept 2009Voici une petite fonction PHP pour vérifier qu’une URL pointe bien sur un domaine donné.
On valide dans un premier temps, via filter_var, le format de l’URL. Cette dernière doit notamment être accompagné d’un protocole. La récupération de l’hôte depuis l’URL se fait très simplement avec la fonction parse_url. Enfin, on s’assure que le domaine cible […]
Continuer la lecture de l'article « PHP : valider qu’une URL pointe sur un domaine donné »
Dans : Développement Web
30 août 2009Une des tâches les plus rébarbatives est bien l’ajout d’une licence d’utilisation à tous les fichiers sources de ses projets. Ajoutez à cela que, comme tout bon développeur, je n’aime pas répéter la même opération plus de deux fois, je me suis codé l’an dernier une tâche Phing pour automatiser cela : Header.
Présentation
Phing Header se découpe […]
Continuer la lecture de l'article « Phing Header : une tâche pour ajouter un en-tête aux fichiers »
Dans : Développement Web
17 juil 2009Voici une petite fonction pour supprimer un répertoire et toute son arborescence. J’utilise ici la Standard PHP Library (SPL) et notamment son itérateur RecursiveDirectoryIterator qui permet de traverser récursivement un répertoire.
Il est important de noter l’utilisation de la constante RecursiveIteratorIterator::CHILD_FIRST. Grâce à elle, l’itérateur, instance de la classe RecursiveIteratorIterator, va parcourir récursivevement les fichiers des […]
Continuer la lecture de l'article « PHP : supprimer récursivement un répertoire »
Commentaires récents