Archives de catégorie : PHP

Le PHP (PHP: Hypertext Preprocessor) est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP est un langage impératif disposant depuis la version 5 de fonctionnalités de modèle objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plate-forme plus qu’un simple langage.
Le PHP est un langage que j’utilise assez souvent et il m’arrive donc de découvrir de nouvelles choses à son sujet. Du coup, rien de tel pour se fixer les idées que d’essayer de résumer ça dans un billet.

Logo Symfony

Bien démarrer (autrement) avec Symfony2

Catégorie : PHP | Laisser un commentaire

Pour peu que vous suiviez un petit peu l’actualité autour de PHP, vous avez sûrement entendu du framework Symfony ! Il faut dire que Symfony a vraiment la cote en ce moment, surtout depuis la sortie de sa version 2. Je réfléchis sérieusement en ce moment à me servir de ce framework pour mes divers projets. J’ai plusieurs idées en … Continuer la lecture

Récapitulatif PHP Objet

Catégorie : PHP objet | Laisser un commentaire

((/public/Divers/.elephant-php_s.jpg|Logo PHP|R|Logo PHP, mai 2010)) Ce billet vient récapituler la série sur PHP Objet que j’ai effectuée entre mai à juillet 2009. Le but est de faire le point sur PHP Objet, sur mes connaissances et sur les publications réalisés à ce sujet sur 30minparjour. Désormais, j’essayerai de faire un tel résumé pour toutes les séries que j’aborderai. C’est long … Continuer la lecture

Montre mécanique

Transformer une date en langage naturel, en timestamp

Catégorie : PHP | Laisser un commentaire

En ce moment, je m’amuse avec des flux RSS, et il se trouve que dans un flux RSS, on tombe souvent sur une date de la forme : « Fri Oct 30 17:17:00 2009″. Bref, une date en langage naturel ! Mais voilà, ce dont j’ai besoin c’est d’une date au format timestamp (le nombre de secondes depuis le 1er janvier … Continuer la lecture

Singleton(s) !

Catégorie : PHP objet | Commentaires fermés

Voilà bien longtemps que je n’avais pas fait de billets sur le PHP Objet. A vrai dire, je suis en train d’apprendre la programmation orientée objet en cours (au travers du Java et du C++), donc ça fixe vraiment les idées et permet de comprendre pas mal de petites choses, notamment l’utilité de certaines notions, comme les singletons, qui me … Continuer la lecture

Taille d’une image avec getimagesize

Catégorie : PHP | Laisser un commentaire

Ouhahou, ça faisait longtemps ! Il faut dire que je suis parti en vacances tout une semaine, que c’est un peu le rush au boulot ces derniers temps, et accessoirement que j’ai de moins en moins Internet chez moi. Bref, j’ai reussi cahin caha à apprendre de nouvelles choses pendant au moins 30 minutes chaque jour, mais pour mettre ces … Continuer la lecture

Forcer le téléchargement d’un fichier

Catégorie : PHP | Laisser un commentaire

Lorsque j’ai conçu [la Bnbox v.3|http://la-bnbox.fr] j’aurais bien aimé savoir ce que j’ai découvert il y a peu. Comment forcer le téléchargement d’un fichier sur un site Web ? Par exemple un fichier PDF (so beautiful!) ou un fichier mp3 sont en général directement lus par les navigateurs récents. Mais il peut être pratique, parfois, d’éviter au visiteur la manipulation … Continuer la lecture

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

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

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

Class abstraites et finales

Catégorie : PHP objet | 2 commentaires

Les notions de class abstraites et finales permettent de sécuriser notre programmation PHP, dans le sens qu’elles permettent d’éviter qu’un programmeur, reprenant notre code, n’en contourne la logique et s’égare ainsi sur une fausse piste. En effet : * __Class abstraite__ : class qui ne peut être instanciée, il est donc OBLIGATOIRE de créer une class héritante de cette class … Continuer la lecture