Méthylbro

vendredi 3 juillet 2009

La fonction mail() dans une boucle

Emailing avec PHP : Pourquoi faut il éviter la fonction mail() ?Utiliser la fonction mail() au sein d'une boucle (for, foreach, while, etc) est une mauvaise pratique que l'on trouve encore trop régulièrement. Si la fonction mail() est une interface très agréable à utiliser pour négocier avec serveur SMTP dans le cadre de l'envoi d'un mail ; elle est un très mauvais choix pour un envoi de masse.

La fonction négocie directement avec le serveur SMTP. Elle permet au développeur de résoudre un impératif technique courant : l'envoi de courrier électronique.

Lire la suite...

mercredi 1 juillet 2009

Statistiques pour le mois de Juin 2009

Statistiques pour le mois de Juin 2009Depuis quelques temps ; les blogueurs sur titaxium ont la possibilité d'utiliser leur propre compte Google Analytics pour consulter les statistiques de leur blog (voir ce billet). Je peux donc désormais suivre les statistiques de mon blog sans avoir à aller les extraire des statistiques globales du site.

Pour ce mois ci, premier moi ou j'ai une vue précise de la situation, j'ai envie de dire : ce n'est pas folichon :

Fréquentation du site
du 09/06/01 au 09/06/30
Visites 1 291
Pages Vues 2 709
Pages par visite 2,10
Taux de rebond 68,01 %
Temps moyen passé sur le site 00:02:36
Nouvelles visites 66,85 %

Lire la suite...

Le protocole SMTP

Emailing avec PHP : Pourquoi faut il éviter la fonction mail() ?Comme pour beaucoup de choses en PHP ; pour bien saisir les points faible d'une méthode par rapport à une autre ; il faut avant tout maîtriser le sujet que l'on traite. Ici il s'agit de l'envoi de courrier électronique et donc implicitement de l'utilisation du protocole SMTP (Simple Mail Transfert Protocol).

Comme son nom l'indique ; le protocole SMTP est très simple. Il est même parmi les protocoles les plus simple à comprendre. Il suffit simplement de signaler au serveur SMTP qui est l'émetteur d'un message, quel est son destinataire et de rédiger enfin le dit message et il s'occupe du reste.

C'est ce que fait la fonction mail() de PHP pour vous. Elle se connecte et donne au serveur SMTP défini dans votre php.ini toutes ces informations. Pour mieux comprendre donc comment cette dernière fonctionne ; je vous invite à faire un petit test. Envoyer vous-même ; sans client mail, sans fonction mail, un courrier à l'aide du protocole SMTP.

Lire la suite...

lundi 29 juin 2009

Emailing avec PHP : Pourquoi faut il éviter la fonction mail() ?

Emailing avec PHP : Pourquoi faut il éviter la fonction mail() ?Dans le cadre de développement d'applications web ; il est très courant de vouloir envoyer des emails. Pour gérer l'identité de vos utilisateurs, pour prévenir ces derniers de mises à jours sur votre site ou pour plein d'autres raisons encore nous devons écrire des algorithmes dont le but et d'envoyer tel ou tel email.

En PHP, l'envoie de courrier électronique est extrêmement simplifié par l'utilisation de la fonction mail(). Cependant ; mal utilisée cette dernière peut faire beaucoup de dégâts.

Plusieurs choses sont à savoir sur cette fonction ; comme par exemple en terme de sécurité. Toutefois cette semaine je vais m'attarder sur un point que le manuel officiel de PHP ne fait qu'effleurer : sa consommation en ressources.

  1. Le protocole SMTP
  2. La fonction mail() dans une boucle
  3. Une alternative à la fonction mail() pour de l'envoi en masse

samedi 27 juin 2009

Rezium : La plateforme de communication gratuite

Rezium.net : La plateforme de communication gratuite

Bashi viens de récemment mettre en ligne la nouvelle version du site rezium.net. Comme je ne savais pas trop quoi blogguer aujourd'hui, je me suis dit que ce serait une bonne occasion pour vous faire découvrir ReZium.

ReZiuM se veut être une plateforme de communication totalement gratuite et vous proposant des services de qualité grâce aux technologies de l'Internet.

ReZiuM vous propose actuellement 2 types de services en rapport avec la communication sur Internet :

  1. La création d'un compte mail @rezium.net
  2. L'hébergement de votre canal de chat sur les serveurs IRC de ReZium.

jeudi 25 juin 2009

PHP : Stocker sa configuration dans une session

Les variables de configuration avec PHPDe prime abord, cette idée peut paraitre saugrenue. Quelle peut être l'intérêt de stocker des variables de configuration au sein d'une session ?

J'avoue que je n'en ai absolument aucune idée. Ne me jetez pas la pierre, je cherchais juste un bon exemple pour montrer que l'on peut enregistrer des variables de configuration n'importe ou avec un minimum d'abstraction.

Lire la suite...

mardi 23 juin 2009

PHP : Stocker sa configuration dans une base de données

Stocker ses variable de configuration PHP dans une Base de DonnéesNous venons de voir dans un billet précédant comment manipuler facilement des variables de configuration à l'aide d'un fichier .ini. Mais comme je l'ai expliqué dans le billet d'introduction à ce sujet, dans certains cas nous pourrions très bien vouloir stocker autrement ces informations.

Aujourd'hui nous allons voir comment, avec la même méthodologie, avec les mêmes classes et interfaces de base nous pouvons étendre notre petite librairie à l'utilisation de base de données.

Lire la suite...

dimanche 21 juin 2009

PHP : Stocker sa configuration dans un fichier ini

Les variables de configuration avec PHPMaintenant que vous savez comment gérer vos variables de configuration en PHP avec une classe et que vous êtes capable de stocker ces dernières de différentes manière. Nous allons voir comment les enregistrer au sein d'un fichier ini.

Comme je l'ai déjà dit, ce format sera plus efficace, car l'on pourra lire et écrire plus facilement les données concernées.

Lire la suite...

vendredi 19 juin 2009

PHP : Enregistrer et stocker des variables de configuration

Gestion des variables de configuration en POO avec PHPAprès avoir commencé à vous parler des variables de configuration avec PHP lundi, billet que j'ai illustré mercredi avec un exemple de classe de configuration en php, nous allons continuer aujourd'hui sur le même sujet.

Comment résoudre de façon générique l'enregistrement et le stockage de ces variables de configuration ?

Lire la suite...

jeudi 18 juin 2009

Blog sur Garonne, 23ème édition chez Over-Blog

Logo Over-Blog

La prochaine édition de blogsurgaronne le 25 Juin prochain réserve une petite surprise. En effet, après les bureaux de X-Prime, l'événement se déplace des les locaux de Overblog (à Toulouse bien évidement).

En effet, ce mois-ci, à l’occasion du lancement de son nouveau portail qui référence tous les blogs (vous pouvez d’ailleurs y référencer votre blog), c’est Overblog, première plateforme de blogs de France, qui nous accueille dans ses locaux.

Le principe de cette soirée est de faire découvrir les blogs, de se découvrir entre blogueurs et d’échanger autour des blogs, du web et plus selon affinités. Tout cela se fera évidemment autour d’un verre. Ces rencontres sont ouvertes à tous, blogueurs, lecteurs, curieux, détracteurs… et sont bien sûr entièrement gratuites.

Renseignements et réservations

mercredi 17 juin 2009

PHP : Gérer vos variables de configuration avec une classe

Voici la suite du billet de lundi sur la gestion des variables de configuration au sein d’une application avec PHP.

Aujourd’hui nous allons rentrer dans le vif du sujet avec un premier exemple simple mais utilisant tout de même la surcharge ainsi que la SPL.

Cependant je garde pour plus tard toute la partie concernant l'enregistrement et le stockage de ces variables.

Lire la suite...

mardi 16 juin 2009

Sayu - Infographiste

Sayu
http://sayu.communaute-graphique.fr/

Un petit billet pour souhaiter la bienvenue sur TitaXium à Sayu, une jeune infographiste du nord de la France qui dores et déjà présente des travaux reflétant son fort potentiel.

- page 1 de 5