problème formulaire avec free

Petit nouveau ! | 3 Messages

03 oct. 2006, 10:26

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

Mammouth du PHP | 19672 Messages

03 oct. 2006, 12:24

C'est le code de traitment PHP pour l'envoi qu'il faudrait nous montrer :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 3 Messages

03 oct. 2006, 13:25

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"; 


} 
?>

Eléphant du PHP | 216 Messages

03 oct. 2006, 21:37

Bonjour,
Il me semble que la fonction mail est désactivé chez free :-k
Non ?

Enfin info à vérifier :D
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

03 oct. 2006, 23:36


Eléphant du PHP | 216 Messages

04 oct. 2006, 09:59

Et bien je ne le savais pas merci, Albat :D
Le PHP c'est bien, surtout quand ça marche ;) mon site
Hébergement gratuit et sans pub => Image

Petit nouveau ! | 3 Messages

04 oct. 2006, 10:13

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.