2010-12-04 4 views
0

Je me demandais comment formater mon courrier quand j'utilise PHP pour l'envoyer. Comment puis-je ajouter de nouvelles lignes, un espace de tabulation, des lettres en gras et des mots et ainsi de suite?PHP et l'envoi du formatage du courrier

Répondre

2

Vous pouvez ajouter des sauts de ligne, des onglets et des espaces, y compris par un simple retour à la ligne, des onglets et des espaces dans votre message. Si vous souhaitez envoyer un message mis en forme en gras, vous devez cependant formater le message au format HTML.

mail('[email protected]', 'A Message', "<html><head>...</head><body>Hello,<br /><strong>How</strong> are you?<br /><br />Sincerely, PHP.</body></html>"); 

Ne pas oublier que les espaces comme les onglets et les sauts de ligne ne font pas vraiment quoi que ce soit en HTML (sauf fournir un seul espace entre les mots), donc si vous voulez des espaces dans un message formaté, vous devrez utiliser Les balises HTML comme <br /> et les propriétés CSS comme margin et padding.

0

vous utilisez quelque chose comme ça

echo" This is my formated email \n and this is a new like. you can also use <br /><br /> 
"; 
+1

Avec des guillemets simples, '\ t' et' \ n' ne seront pas traités comme des caractères échappés. Les chaînes avec des séquences d'échappement doivent être entre guillemets. – VoteyDisciple