Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 30-11-2007 11:53:37

Gilgamesh
Membre
Date d'inscription: 30-11-2007
Messages: 4

Mon formulaire reste incomplet à réception

Bonjour et merci pour ce forum passionnant !

Voilà mon problème :

J'ai repris un formulaire html [que vous pouvez voir ici > http://www.2008laciotat.fr/spip1/formulaire.html ] que relaye un script php que voici :

--------------
<?
$adresse="laciotat2008@free.fr";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$texte="<html>";
$texte.="$texte";
$texte.="</html>";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html"; 
if (mail($adresse,$sujet,$texte,$from))
echo("<center><font color=green><br><br><br><h2>Formulaire envoy&eacute; ! Nous vous r&eacute;pondrons rapidement. Merci!</h2></font><br><a href=http://www.2008laciotat.fr/spip1/>Cliquez ici pour revenir &agrave; l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Probl&egrave;me &agrave; l'envoi du mail...d&eacute;sol&eacute; nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href=\"mailto:$adresse\">classiquement</a>");
?>
--------------

Or, après plusieurs tests, je reçois les messages dans lesquels apparaissent bien "nom", "prénom" et l'un des trois motifs sélectionnés par boutons à cocher. Mais - et c'est tout de même gênant - le contenu du message reste vierge. Rien du tout...

Ne comprenant pas pourquoi certains champs passent (nom, prénom...) et pas le contenu du message, je préfère m'en remettre à vous. Si quelqu'un a une idée...

Je vous remercie sincèrement.

Très cordialement !

Dernière modification par Gilgamesh (30-11-2007 12:39:55)

Hors ligne

 

#2 30-11-2007 12:55:41

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3380
Site web

Re: Mon formulaire reste incomplet à réception

Code:

$texte.="$texte";

Y'a pas comme un problème là ? smile
Tu mets le contenu de ton e-mail dans la même variable que les headers de ta page.
Donc comme tu réecrit dans cette variable, tu perds le contenu de ta page. Logique qu'il s'affiche pas.

Hors ligne

 

#3 30-11-2007 13:15:01

Gilgamesh
Membre
Date d'inscription: 30-11-2007
Messages: 4

Re: Mon formulaire reste incomplet à réception

Oh Khazar,

Merci pour ta réponse.

J'ai donc viré la ligne en question.

Ayant remis en place le fichier, j'ai refait un test et là... ben pareil. J'obtiens toutes les infos des différents champs, toutes sauf... le contenu du message qui reste désespérément vide...

Je ne parviens pas à savoir si ça vient du fichier html ou du fichier php...

Au fait, était-il judicieux que je vire la ligne ou fallait-il l'adapter ?...

(Bouhouhouhou... Je suis désolé de causer tant de tracas...)

Je reste à votre écoute.

Merci pour vos tuyaux...

Dernière modification par Gilgamesh (30-11-2007 13:19:11)

Hors ligne

 

#4 02-12-2007 10:09:50

lolo3129
Membre
Lieu: Paris
Date d'inscription: 10-05-2005
Messages: 482
Site web

Re: Mon formulaire reste incomplet à réception

hello,

il faut que tu changes le nom de ta variable contenant le texte de ton mail (ou alors le nom du textarea de ton formulaire)

++

Hors ligne

 

#5 02-12-2007 10:11:24

Gilgamesh
Membre
Date d'inscription: 30-11-2007
Messages: 4

Re: Mon formulaire reste incomplet à réception

C'est trop tard, j'ai changé de formulaire. Merci quand même !

Hors ligne