Archives

Symfony : modèle de données et module

Symfony : modèle de données et module (2)

21/08/2010 •

Après avoir vu dans un précédent billet comment initialiser un projet Symfony, voyons à présent comment créer un module et notre modèle de base de données afin de créer rapidement une première interface d’administration pour notre gestionnaire de tâches.

Installer PHP 5.3 sur Debian Lenny

Installer PHP 5.3 sur Debian Lenny (0)

02/08/2010 •

PHP 5.3 est sorti il y a quelques temps déjà, mais Debian Lenny (5.0) n’a par défaut que PHP 5.2. Afin de ne pas se priver des espaces de noms (namespace), fonctionnalité majeure de cette version, voici la procédure (très simple) pour installer cette nouvelle version de PHP.

Créer un nouveau projet sous Symfony

Créer un nouveau projet sous Symfony (1)

02/07/2010 •

Comment déployer le framework Symfony dans un projet PHP ? La solution dans ce billet. A noter qu’on se sert ici de Windows, mais qu’il est facilement transposable sous Linux. :)

I need you for the PEJO framework!

I need you for the PEJO framework! (0)

18/05/2010 •

Suite à mon manque cruel de temps, je recherche des volontaires pour m’aider à publier le framework PEJO : rédaction de la documentation, amélioration du code, ajout de fonctionnalités… N’hésitez pas à me contacter si vous êtes intéressés ! :)

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 (14)

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 (4)

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.

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 (18)

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 (9)

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 (13)

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 !

Apéro PHP le 18 septembre

Apéro PHP le 18 septembre (0)

06/09/2008 •

Je relaye l’information lancée par Raphaël Desbonnet concernant l’organisation d’un apéro PHP le jeudi 18 septembre 2008 à 19h30. Celui-ci se passera boulevard de Sébastopol.

Casting de variables (floatvar, (float) et settype) en PHP

Casting de variables (floatvar, (float) et settype) en PHP (3)

24/08/2008 •

Petit test de performances PHP 5 pour le casting de variables. Les méthodes (float), settype et floatval ont été testées. Résultats dans cet article.

PHP : Appeller une méthode d'une classe avec array_walk

PHP : Appeller une méthode d'une classe avec array_walk (0)

20/08/2008 •

La fonction array_walk permet d’appliquer une fonction à tous les éléments d’un tableau très facilement. Mais comment utiliser une méthode plutôt qu’une fonction ?