Astuces Développeur Multimédia

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 6 septembre 2007

Utiliser un template mail pour l'envoi de mail

Création d'un template mail

Le but est de séparer le contenu dynamique d'un mail et sa mise en forme.
En parsant le fichier template en PHP, ces valeurs sont remplacées lors de l'envoi

Contenu du fichier PHP

<?php
$nom = 			'Solart';
$url_site = 		'http://lesolart.info/';
$chemin_template = 	'e_mail_ami.tpl.html';
$courriel = 		'destinataire@mail.com';
$expediteur = 		'expediteur@mail.com';
 
$headers = "From: $expediteur\n";
$headers .= "X-Sender: $expediteur\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=utf-8\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
 
$objet = "Démonstration de création d'un template mail"; //objet du mail
 
// creation du contenu du mail
$fich = fopen($chemin_template, 'r') or die("le fichier ne peut etre ouvert");
while ($message = fread($fich, 4096)){
	$message = str_replace("{nom}",$nom,$message);
	$message = str_replace("{url_image}",$url_site,$message);
}
fclose($fich);
 
// Envoi du mail
mail($courriel, $objet, $message, $headers);
?>

Contenu du fichier HTML (e_mail_ami.tpl.html)

Bonjour {nom}
Regarde l'image sur {url_image}/image

Espaces Insécable

Espaces Insécable

&nbsp;
<p>
Ceci est un paragraphe, veuillez le lire attentivement&nbsp;:
</p>

La langue française impose d’utiliser des espaces avant certaines marques de ponctuation telles que le point d’interrogation, le point d’exclamation, le point virgule ou encore les deux points. Ceci est facile à faire, il suffit de mettre un espace.
Le problème est que votre marque de ponctuation, avec un espace normal, peut passer à la ligne, ce qui sera des plus disgracieux. Heureusement, il existe un caractère particulier dit espace insécable. Un mot suivi d’un espace insécable et d’une marque de ponctuation ne sera jamais coupé. L’espace insécable est un caractère particulier codé.

Firefox : le navigateur pour le développement

Utilisez tout votre potentiel avec le navigateur Firefox

Firefox est le navigateur adapté au développement de site Web. Télécharger le sur mozilla europe.

Compatibilité de votre site Internet sur IE

Tester la compatibilité de votre site Internet avec différentes versions de IE

Un package contenant toutes les versions d'Internet Explorer vient rendre les vérifications de compatibilité beaucoup plus simples : MultipleIEs

Web Developer ToolBar

CSS, HTML, Javascript... une boite à outils indispensable ça se passe ici

Outils de débugage

Outils de débugage - Afficher les sortie trace() dans Firefox

Utiliser le debugger de la version 9 du Flash Player
Télécharger le player sur le site d'adobe
Installer la version debug du player

Télécharger Flash Tracer sur mozilla.org et installer le.

Ouvrir Flash Tracer dans l'onglet outils>Flash Tracer (ALT + A) de Firefox
Configurer le chemin dans Flash Tracer afin d'afficher les sorties du Flash Player: Options>Select output file
Saisir le chemin C:\Documents and Settings\[mon profil]\Application Data\Macromedia\Flash Player\Logs\flashlog.txt (modifier [mon profil] par votre configuration)