Archives par mot-clef : regex

Mysql et la recherche : avec REGEXP

Catégorie : SQL | 5 commentaires

Dans un précédent billet, on a vu comment effectuer une [recherche assez poussée en MySQL avec LIKE|/post/2009/mysql-et-la-recherche-avec-like]. Mais LIKE n’est vraiment rien comparée à ce que l’on peut faire avec REGEXP OU RLIKE (RLIKE est un alias pour REGEXP. Il a été créé pour un souci de similitude avec mSQL). Et en même temps, je trouve que LIKE suffit la … Continuer la lecture

Les jours où l’on déteste IE

Catégorie : Geekeries | Laisser un commentaire

Le jour où l’on déteste IE c’est par exemple le jour où l’on découvre que pour utiliser des répertoires virtuels avec de l’url-rewriting (ex. : pages/page-magique.html redirige vers index.php?id=15 alors que le dossier pages/ n’existe pas), il ne faut pas mettre de slashs à la fin de l’url de base dans @@

Lire un fichier CSV (Excel) avec PHP

Catégorie : PHP | Laisser un commentaire

Je viens de découvrir 2 petites fonctions PHP bien utiles pour s’occuper d’un fichier Excel. (ou équivalent) Si vous avez déjà essayé de traiter un fichier Excel avec PHP, vous savez sûrement qu’il faut préalablement enregistrer ce fichier au format CSV (Comma-Separated Values), vos colonnes sont alors séparées par des points virgules ( ; ) et vos lignes par un … Continuer la lecture

Documentation d’un module toolbar en PHP objet

Catégorie : Projets | Laisser un commentaire

Je parle ici d’une toolbar, ou BBcodeBar, permettant d’utiliser facilement du BBcode (du BNcode pour être précis) lorsque l’on écrit un article ou que l’on poste sur un forum, un commentaire… (que sais-je encore !) Bref, quelque chose qui ressemble à ça : ((/public/Divers/toolbar.png|Exemple de toolbar|C|Exemple de toolbar, juil. 2009)) Voilà déjà pas mal de temps que j’utilise la même … Continuer la lecture

Tout ce qu’il faut savoir pour scroller tranquilement

Catégorie : PHP | Laisser un commentaire

Ah, avant toute chose qu’est-ce que j’entends par le mot « scroller » ? On pourrait appeler ça « scrapper », « looter », voir même « pirater ». En fait l’idée est de créer un petit programme dont le but va être de récupérer des informations sur un site Web qui se trouve en ligne (ou pas). Exactement comme fait le GoogleBot ou les autres robots de … Continuer la lecture

Coloration syntaxique du code sous Dotclear

Catégorie : Dotclear | Un commentaire

Un autre titre aurait pu être : Comment tu fais pour \[que] le code PHP il soit tout joli en couleur et tout Oo ! (comme l’a si bien dit [j-b|http://30minparjour.la-bnbox.fr/post/2009/Une-fonction-regex-bien-utile-preg_match_all#c6]) En fait, c’est assez simple il suffit de faire un tour sur le [site officiel de Dotclear|http://fr.dotclear.org/] et de télécharger le plugin [SyntaxeHl|http://plugins.dotaddict.org/dc2/details/SyntaxeHl]. Reste à l’installer dans l’administration (Système … Continuer la lecture

Une fonction regex bien utile : preg_match_all

Catégorie : PHP | 2 commentaires

J’avais utilisé cette fonction il y quelques temps et je n’arrivais à mettre la main dessus. @@preg_match_all()@@ est très pratique lorsque l’on souhaite récupèrer plusieurs données d’un seul coup. Que fait-elle en gros ? On lui fournit un pattern (comme pour une regex classique, c’est le patron de ce que l’on cherche), une chaine de caractères dans laquelle effectuer la … Continuer la lecture

Du BBcode en PHP sans regex

Catégorie : PHP | Laisser un commentaire

Alors parait-il que l’on pourrait faire du BBcode en PHP sans utiliser du tout de regex, et ce grâce à une l’extension PECL nommée BBcode et qui ferait partie (en théorie) du module PHP standart depuis PHP 5.2.0. Bon en pratique j’ai PHP 5.2.8 (en local avec Easy PHP, eh oui j’suis sous Windows en ce moment) et je n’ai … Continuer la lecture

L’url rewriting c’est le bien

Catégorie : Apache | Laisser un commentaire

L’url rewriting, cette technique qui consiste à créer des pages virtuelles avec un url tout mignon et qui redirige vers de vraies pages avec un url tout moche, est particulièrement intéressante pour 2 raisons : * Se faire bien voir des moteurs de recherches. L’url est très utilisé par les robots d’indexation, par conséquent, si elle contient déjà des mots … Continuer la lecture