Formulaire d'inscription

Flop37 -  
Harricote Messages postés 424 Statut Membre -
Bonjour,
J'ai créer un formulaire d'inscription en php et j'ai un probleme :
Lorsque je valide mon inscription, voici ce qui apparait :

Parse error: parse error, expecting `T_VARIABLE' or `T_DOLLAR_OPEN_CURLY_BRACES' or `T_CURLY_OPEN' in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 15

Voici traitement.php :
<?php
$adresse="contact-flositeweb@orange.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; !</h2></font><br><a href=/>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 formulaire...d&eacute;sol&eacute; je ne peux actuellement traiter votre demande</h2></font>;
?>

2 réponses

Harricote Messages postés 424 Statut Membre 41
 
Met
echo("<center><font color=red><br><br><br><h2>Probl&egrave;me &agrave; l'envoi du formulaire...d&eacute;sol&eacute; je ne peux actuellement traiter votre demande</h2></font>");


c'est sûrement la parenthèse et le guillemet qui manquaient !! ^^
1
Flop37
 
J'ai donc rajouter ce que tu ma dit.
effectivement il manquait sa. Mais maintenant, voici ce qui s'affiche !



Notice: Undefined variable: prenom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 3

Notice: Undefined variable: nom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 3

Notice: Undefined variable: email in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 3

Notice: Undefined variable: prenom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 4

Notice: Undefined variable: nom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 4

Notice: Undefined variable: email in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 4

Notice: Undefined variable: sujet in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 11

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 11
0
Harricote Messages postés 424 Statut Membre 41
 
Toutes ces erreurs :
Notice: Undefined variable: prenom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 3

Notice: Undefined variable: nom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 3

Notice: Undefined variable: email in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 3

Notice: Undefined variable: prenom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 4

Notice: Undefined variable: nom in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 4

Notice: Undefined variable: email in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 4

Notice: Undefined variable: sujet in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 11

c'est parce que les variables prenom, email, nom ne sont pas définies !! si tu fais
<?php echo $prenom; ?>
, il ne doit sûrement rien afficher !!!

cette erreur :
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP5.3.0\www\traitement.php on line 11

c'est parce que sur wamp, on ne peut pas utiliser la fonction mail() !!
0