A voir également:
- Envoi d'un mail html en php
- Publipostage mail - Accueil - Word
- Programmer envoi mail gmail - Guide
- Envoi mail cci - Guide
- Windows live mail - Télécharger - Mail
- Editeur html - Télécharger - HTML
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
8 janv. 2010 à 13:36
8 janv. 2010 à 13:36
une erreur déjà:
$header = 'From: "Ohmycap" <contact@ohmycap.com>'.$passage_ligne;
$header .= 'Reply-to: "Ohmycap" <contact@ohmycap.com>'.$passage_ligne;
$header .= 'MIME-Version: 1.0' .$passage_ligne;
$header .= 'Content-type: text/html; charset="utf-8"'.$passage_ligne;
$headers .='Content-Transfer-Encoding: 8bit';
le dernier $header est avec un s à la fin ?
comme il est concaténé ça doit générer une erreur qui perturbe l'exécution du php je pense
$header = 'From: "Ohmycap" <contact@ohmycap.com>'.$passage_ligne;
$header .= 'Reply-to: "Ohmycap" <contact@ohmycap.com>'.$passage_ligne;
$header .= 'MIME-Version: 1.0' .$passage_ligne;
$header .= 'Content-type: text/html; charset="utf-8"'.$passage_ligne;
$headers .='Content-Transfer-Encoding: 8bit';
le dernier $header est avec un s à la fin ?
comme il est concaténé ça doit générer une erreur qui perturbe l'exécution du php je pense
J'ai rectifié l'erreur mais rien ne change. J'ai posté le code sur une page html classique avec une entête (meta etc...). J'ai regardé beaucoup de tuto mais aucun d'eux ne fonctionnent je n'arrive pas à envoyer du html dans mes mail et je ne comprend pas.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
8 janv. 2010 à 14:16
8 janv. 2010 à 14:16
remplaces:
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $destintairee))
{
$passage_ligne = "\r\n";
}
else
{
$passage_ligne = "\n";
}
par
je pense que la différence de passage à la ligne est différente selon l'hebergeur et pas le destinataire
if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#", $destintairee))
{
$passage_ligne = "\r\n";
}
else
{
$passage_ligne = "\n";
}
par
$passage_ligne = "\r\n";
je pense que la différence de passage à la ligne est différente selon l'hebergeur et pas le destinataire