Page 1 sur 1

problème formulaire avec free

Posté : 03 oct. 2006, 10:26
par spag34
Bonjour,
J'ai réalisé un formulaire php avec la fonction mail()
Il fonctionne parfaitement sur plusieurs maileurs, sauf sur free.

Je reçois sur free :
<table width="100%" border="0" cellspacing="0" cellpadding="6" bgcolor="#E6E6E6" class='sugtexte'>
<tr>
<td align ="right">Date de la demande</td>
<td bgcolor="#E6E6E6">2006-10-3 09:22:46</td>
</tr>
<tr>
<td align ="right">Nom de la personne a contacter</td>
<td bgcolor="#E6E6E6">&nbsp;fafa</td>
</tr>
<tr>
<td align ="right">Prenom de la personne a contacter</td>
<td bgcolor="#E6E6E6">&nbsp;fifi</td>
</tr>
<tr>
<td align ="right">Adresse email</td>
<td bgcolor="#E6E6E6">[email protected]</td>
</tr>
<tr>
<td align ="right">Message</td>
<td bgcolor="#E6E6E6">test sur messagerie free.fr</td>
</tr>


</table>
Je reçois sur voila.fr par exemple :
Date de la demande 2006-09-25 15:49:45
Nom de la personne a contacter fafa
Prenom de la personne a contacter fifi
Adresse email [email protected]
Message test sur messagerie free.fr
Comment faire pour obtenir le même résultat sur free que dans voila ?
Merci

Posté : 03 oct. 2006, 12:24
par Cyrano
C'est le code de traitment PHP pour l'envoi qu'il faudrait nous montrer :-k

Posté : 03 oct. 2006, 13:25
par spag34
Voici mon code :
<?php 
if (isset($insert)){ 

$nomContact=addslashes($nomContact); 
$prenom=addslashes($prenom); 
$email=addslashes($email); 
$date_demande=date("Y-m-j H:i:s"); 
$message=addslashes($message); 

$corp="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"6\" bgcolor=\"#E6E6E6\" class='sugtexte'> 
              <tr> 
                <td align =\"right\">Date de la demande</td> 
                <td bgcolor=\"#E6E6E6\">".$date_demande."</td> 
              </tr> 
              <tr> 
                <td align =\"right\">Nom de la personne a contacter</td> 
                <td bgcolor=\"#E6E6E6\">".$civilite."&nbsp;".$nomContact."</td> 
              </tr> 
              <tr> 
                <td align =\"right\">Prenom de la personne a contacter</td> 
                <td bgcolor=\"#E6E6E6\">".$civilite."&nbsp;".$prenom."</td> 
              </tr> 
              <tr> 
                <td align =\"right\">Adresse email</td> 
                <td bgcolor=\"#E6E6E6\">".$email."</td> 
              </tr> 
              <tr> 
                <td align =\"right\">Message</td> 
                <td bgcolor=\"#E6E6E6\">".$message."</td> 
              </tr> 
               

            </table>"; 

$adresse="[email protected]"; 
$sujet="Demande de renseignements"; 
$entete="Content-type:text/html\nFrom:".$email."\r\nReply-To:".$email.""; 

mail($adresse,$sujet,$corp,$entete); 
echo "merci, nous allons traiter votre demande"; 


} 
?>

Posté : 03 oct. 2006, 21:37
par polo
Bonjour,
Il me semble que la fonction mail est désactivé chez free :-k
Non ?

Enfin info à vérifier :D

Posté : 03 oct. 2006, 23:36
par albat

Posté : 04 oct. 2006, 09:59
par polo
Et bien je ne le savais pas merci, Albat :D

free et mail()

Posté : 04 oct. 2006, 10:13
par spag34
Merci pour l'ensemble de vos réponses.
Je vais défaire la mise en forme de mes réponses html pour ne les laisser qu'au format brut de données de variable, n'ayant pas réussi à convaincre mon interlocuteur à passer sur outlook.