Probleme mail en php help svp
Résolu
crazyghandi
Messages postés
323
Statut
Membre
-
kouami18 Messages postés 41 Statut Membre -
kouami18 Messages postés 41 Statut Membre -
Bonjour,
cas classique je charge un formulaire dans un mail :
ini_set('SMTP', 'mail.ei-consultant.com');
ini_set('smtp_port', '25');
ini_set('sendmail_from','Ei-consultant.com');
$message = load_acquereur($message);
$to = "eic@ei-consultant.com";
$object = "Requête Acquereur";
$From = "Ei - Consultant";
$headers = "From: $From\nMIME-version: 1.0\nContent-Type: text/html; charset=iso-8859-1";
if (mail($to,$object,$message,$headers)) {
la fonctions lad_acquereur est une simple mise en page :
function load_acquereur($message) {
$message = "
<table width='400' border='1' align='center'>
<tr>
<td colspan='2'><hr><b>REQUETE ACQUEREUR</b><br><br>
<hr><b>COORDONNEES</b><br>
</td>
</tr>
<tr>
<td width='141'>Nom :</td>
<td width='101'>".$_POST['a_nom']."</td>
etc...
au depart avec $headers = "From: $From\nContent-Type: text/html; charset=iso-8859-1";
je revais en mail le code brut html
donc je mets :
$headers = "From: $From\nMIME-version: 1.0\nContent-Type: text/html; charset=iso-8859-1";
et la je recois bien les champs et variables seulement le code html est mal interprete :
par exemple dans load_acquereur ya border=1 dans le mail pas de bordure
dans le mail aussi au lieu de changer de colonne avec <td> il saute une ligne, ainsi j'ai :
Nom :
(variable_nom)
au lieu de :
Nom : (variable_nom)
s'il vous plait je ne comprends pas pourquoi ca ne marche qu'a moitie et je ne trouve pas l'erreur
merci d'avance pour vos reponses
cas classique je charge un formulaire dans un mail :
ini_set('SMTP', 'mail.ei-consultant.com');
ini_set('smtp_port', '25');
ini_set('sendmail_from','Ei-consultant.com');
$message = load_acquereur($message);
$to = "eic@ei-consultant.com";
$object = "Requête Acquereur";
$From = "Ei - Consultant";
$headers = "From: $From\nMIME-version: 1.0\nContent-Type: text/html; charset=iso-8859-1";
if (mail($to,$object,$message,$headers)) {
la fonctions lad_acquereur est une simple mise en page :
function load_acquereur($message) {
$message = "
<table width='400' border='1' align='center'>
<tr>
<td colspan='2'><hr><b>REQUETE ACQUEREUR</b><br><br>
<hr><b>COORDONNEES</b><br>
</td>
</tr>
<tr>
<td width='141'>Nom :</td>
<td width='101'>".$_POST['a_nom']."</td>
etc...
au depart avec $headers = "From: $From\nContent-Type: text/html; charset=iso-8859-1";
je revais en mail le code brut html
donc je mets :
$headers = "From: $From\nMIME-version: 1.0\nContent-Type: text/html; charset=iso-8859-1";
et la je recois bien les champs et variables seulement le code html est mal interprete :
par exemple dans load_acquereur ya border=1 dans le mail pas de bordure
dans le mail aussi au lieu de changer de colonne avec <td> il saute une ligne, ainsi j'ai :
Nom :
(variable_nom)
au lieu de :
Nom : (variable_nom)
s'il vous plait je ne comprends pas pourquoi ca ne marche qu'a moitie et je ne trouve pas l'erreur
merci d'avance pour vos reponses
A voir également:
- Probleme mail en php help svp
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Comment télécharger un mail - Guide
- Expert php pinterest - Télécharger - Langages
- Créer une adresse mail hotmail - Guide
22 réponses
ok ca avance j'arrive a avoir le tableau complet et propre en piece jointe.
en revanche si j'essaie de le telecharger il tente de trouver file:///localhost.etc.
comment mettre la bonne addresse de la piece jointe sur le serveur mail ?
d'autre part un <img src='images/baniere.jpg> n'affiche pas l'image .
j'imagine que la aussi il cherche sur le serveur au lieu de le charger dans le mail ?
en revanche si j'essaie de le telecharger il tente de trouver file:///localhost.etc.
comment mettre la bonne addresse de la piece jointe sur le serveur mail ?
d'autre part un <img src='images/baniere.jpg> n'affiche pas l'image .
j'imagine que la aussi il cherche sur le serveur au lieu de le charger dans le mail ?