Formulaire d'inscription
Flop37
-
Harricote Messages postés 424 Statut Membre -
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 :
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é !</h2></font><br><a href=/>Cliquez ici pour revenir à l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du formulaire...désolé je ne peux actuellement traiter votre demande</h2></font>;
?>
A voir également:
- Formulaire d'inscription
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Vinted inscription - Guide
2 réponses
Met
c'est sûrement la parenthèse et le guillemet qui manquaient !! ^^
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du formulaire...désolé je ne peux actuellement traiter votre demande</h2></font>");
c'est sûrement la parenthèse et le guillemet qui manquaient !! ^^
Toutes ces erreurs :
c'est parce que les variables prenom, email, nom ne sont pas définies !! si tu fais
cette erreur :
c'est parce que sur wamp, on ne peut pas utiliser la fonction mail() !!
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() !!
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