Jonathan Petitcolas

Geek et passionné de high-tech…

Archives

PHP : comment envoyer simplement des e-mails en local sous Linux ?

PHP : comment envoyer simplement des e-mails en local sous Linux ? (0)

02/02/2010 •

Comment installer un serveur SMTP en local, sans avoir à se farcir des centaines de lignes de configuration (toute référence à PostFix est volontaire), le tout simplement pour envoyer des e-mails via PHP ? La solution : eSMTP. :)

Supprimer les captions de WordPress

Supprimer les captions de WordPress (0)

20/01/2010 •

Comment supprimer, sous WordPress, la mise en place automatique de caption autour de chaque image ?

Retrouver le lien original d'une adresse raccourcie en PHP

Retrouver le lien original d'une adresse raccourcie en PHP (2)

03/01/2010 •

Comment retrouver le lien original d’une adresse réduite grâce à un raccourcisseur d’URL en utilisant l’extension PHP Curl ? La réponse en 7 lignes de code dans cet article.

Convertir une phrase pour l'URL Rewriting en PHP

Convertir une phrase pour l'URL Rewriting en PHP (13)

28/11/2009 •

Comment convertir une phrase en une chaîne de caractères optimisée pour l’URL Rewriting en PHP ? Voici une fonction répondant à cette problématique, ce qui vous permettra par la même occasion d’optimiser votre référencement.

Vérifier la validité d'une URL en PHP

Vérifier la validité d'une URL en PHP (1)

11/10/2009 •

Fonction permettant de contrôler la validité d’une URL saisie dans un formulaire en PHP. Le contrôle se fera en trois étapes : champ renseigné, syntaxe valide, et vérification de l’existence du site.

Mes réalisations (1)

30/08/2009 •

Au cours de mon expérience dans le développement Web, j’ai été amené à réaliser différents scripts et différentes classes, développer des sites et logiciels, mais également à publier dans des revues spécialisées. Le but de cette page est de recenser toutes ces créations.
Publications

Octobre 2008 : « Différences CSS inter-navigateurs », Tutoriel Programmez! le site – Lien
Septembre 2008 [...]

PEJO Framework : moteur de templates (classe TemplateEngine)

PEJO Framework : moteur de templates (classe TemplateEngine) (4)

13/06/2009 •

Le PEJO framework sépare toute la partie interface utilisateur (en HTML) et la partie métier (en PHP). Pour ce faire, une classe de liaison entre ces deux composantes est essentielle : c’est la classe du moteur de templates, TemplateEngine.

Zend Framework - Architecture MVC (Model-View-Controller)

Zend Framework - Architecture MVC (Model-View-Controller) (7)

07/02/2009 •

Cet article est le premier d’une série sur le Zend Framework. Dans ce premier billet, nous allons mettre en place l’architecture de base, s’appuyant sur le modèle MVC (Model-View-Controller), et afficher notre première page, statique. Nous progresserons étape par étape, étant donné la complexité de ce développement.

Générer une chaîne aléatoire en PHP

Générer une chaîne aléatoire en PHP (7)

01/02/2009 •

Comment générer une chaîne aléatoire en PHP, pour par exemple attribuer un nouveau mot de passe à un utilisateur ? Une réponse possible sous la forme d’une fonction PHP, extraite du PEJO Framework.

Optimisez votre code PHP grâce au singleton de connexion MySQL

Optimisez votre code PHP grâce au singleton de connexion MySQL (10)

19/01/2009 •

Comment optimiser vos connexions PHP à votre base de données, en ne démarrant qu’une seule connexion dans la totalité de votre script ? Ce n’est pas difficile, bien au contraire. Il suffit d’utiliser un singleton. Plus de détails dans cet article…

Valider un fichier XML avec un schéma de définition (XSD) en PHP

Valider un fichier XML avec un schéma de définition (XSD) en PHP (5)

14/01/2009 •

Je vous avais déjà parlé, il y a quelques mois, de la manière de valider un XML avec un XSD sous Linux, en utilisant la commande Linux xmllint. Eh bien, à présent, nous allons voir comment le valider sous toutes les plates-formes ayant un simple Apache de configuré (et intégrant PHP 5 bien sûr !).

Class Chronometer, ou comment benchmarker vos scripts PHP ?

Class Chronometer, ou comment benchmarker vos scripts PHP ? (8)

11/01/2009 •

Comment benchmarker différents scripts PHP, afin de récupérer un script aux performances optimisées ? En partie grâce à une classe Chronometer que je vous propose de construire ensemble, pas à pas, dans cet article.

Création d'un moteur de templates en PHP 5 objet

Création d'un moteur de templates en PHP 5 objet (7)

29/12/2008 •

Le développement Web aujourd’hui demande énormément de ressources, que ce soit des designers, des intégrateurs HTML ou des développeurs métiers. Afin de coordonner tout ce beau monde, il est essentiel d’utiliser des outils spécifiques, parmi lesquels les moteurs de templates. Voyons dans cet article comment développer un moteur de base, le tout en PHP 5 orienté objet.

Lire un flux RSS avec PHP 5 et SimpleXML

Lire un flux RSS avec PHP 5 et SimpleXML (0)

21/10/2008 •

Comment lire simplement un flux RSS en utilisant PHP 5 en conjuguaison avec l’extension SimpleXML ? La réponse dans ce billet !