Probleme mail en php help svp
Résolu
crazyghandi
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
-
kouami18 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
kouami18 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
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
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Créer une adresse mail hotmail - Guide
- Comment télécharger un mail - Guide
- Cegetel mail ✓ - Forum Mail
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 ?