Méthylbro Développeur Web PHP

samedi 25 juillet 2009

PHP : Créer un client HTTP

PHP : Créer un client HTTPMaintenant que vous connaissez les principes de base du protocole HTTP, nous allons pouvoir nous pencher ensemble sur la création d'un petit client HTTP directement écris en PHP.

En effet, comme nous l'avons déjà vu dans un des billets traitant de la fonction mail() et protocole SMTP en PHP il est très facile d'implémenter des petits clients en tout genre grâce aux fonctions réseaux fournies par le langage.

Nous allons donc de nouveau utiliser un socket mais cette fois ci pour nous connecter à un serveur HTTP afin d'y exécuter toute sorte de requêtes.

Lire la suite...

dimanche 5 juillet 2009

Une alternative à la fonction mail() pour de l'envoi en masse

Emailing avec PHP : Pourquoi faut il éviter la fonction mail() ?Nous l'avons vu ; utiliser la fonction mail() de PHP pour faire de l'emailing est une mauvaise pratique très répandu. Cependant avant d'utiliser les paquets de Pear résolvant cette problématique il serait très facile de la part d'un développeur de créer lui-même les outils nécessaires.

Bien évidement pour cela, il faut connaître un minimum le protocole SMTP et son fonctionnement. C'est une des raison qui m'ont poussés à m'attarder dessus en milieu de semaine.

Aujourd'hui nous allons créer un petit équivalent de la fonction mail() à base d'objet et de sockets.

Lire la suite...