Parse error
slimtedi
Messages postés
4
Statut
Membre
-
slimtedi Messages postés 4 Statut Membre -
slimtedi Messages postés 4 Statut Membre -
Bonjour, je suis un débutant et je me suis chargé de faire la conception d'un site web. Tout d'abord avec le html j'ai réussi a m'y faire et j'ai créer mon HTML avec l'aide de quelqu'un. Mais arrivé au niveau du PHP avec les programmations, j'arrive plus a suivre le rythme car j'ai plusieurs notions que je dois apprendre alors je suis aller sur un site web; et grace a ce site j'ai pu réssi a faire du PHP mais sans en savoir même pas le principe. Alors le code PHP coller sur mon site web deja en ligne me donne une page Blanche ( Parse error: parse error in C:\wamp\www\test\contact_.php on line 340) et je ne sais quoi faire !
Voici le code PHP
<?
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$ville = $_POST['ville'];
$pays = $_POST['pays'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$comment = $_POST['comment'];
if ( $email!= '' && $nom != '' ){
echo "<br><br><br><br><center>Votre message a bien été transmis, <br>Nous vous recontacterons dans les meilleurs délais.</center><br><br><br><br>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $prenom $nom <$email> \r\nReply-To:$email";
$sujet = '## Contact site chezwillysn.com';
$message1 = '<HTML><body>';
$message1.= "<br><em>Nom : </em><b> $nom</b><br><em>Prenom : </em><b>$prenom</b><br><em>Ville : </em>$ville<br><em>Pays : </em>$pays <br><em>Telephone : </em>$tel <br>";
// $message1.= addslashes($comment);
$message1.= $comment;
$message1.="</body></HTML>";
//
mail("dox14@hotmail.com.com","$sujet", "$message1", "$headers");
mail("dd_gomis@hotmail.com","$sujet", "$message1", "$headers");
}
else {
if ( $nom ==''){
echo '<center><img src="error.gif" width="13" height="12"> Veuillez entrer votre <b>Nom</b>.<br></center><br>' ;
}
if ( $email != '' ) {
echo '' ;
}
else {
echo '<center><img src="error.gif" width="13" height="12"> Votre <b>adresse email</b> ne semble pas valide. </center><br>' ;
}
?>
Merci d'avance.
Voici le code PHP
<?
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$ville = $_POST['ville'];
$pays = $_POST['pays'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$comment = $_POST['comment'];
if ( $email!= '' && $nom != '' ){
echo "<br><br><br><br><center>Votre message a bien été transmis, <br>Nous vous recontacterons dans les meilleurs délais.</center><br><br><br><br>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $prenom $nom <$email> \r\nReply-To:$email";
$sujet = '## Contact site chezwillysn.com';
$message1 = '<HTML><body>';
$message1.= "<br><em>Nom : </em><b> $nom</b><br><em>Prenom : </em><b>$prenom</b><br><em>Ville : </em>$ville<br><em>Pays : </em>$pays <br><em>Telephone : </em>$tel <br>";
// $message1.= addslashes($comment);
$message1.= $comment;
$message1.="</body></HTML>";
//
mail("dox14@hotmail.com.com","$sujet", "$message1", "$headers");
mail("dd_gomis@hotmail.com","$sujet", "$message1", "$headers");
}
else {
if ( $nom ==''){
echo '<center><img src="error.gif" width="13" height="12"> Veuillez entrer votre <b>Nom</b>.<br></center><br>' ;
}
if ( $email != '' ) {
echo '' ;
}
else {
echo '<center><img src="error.gif" width="13" height="12"> Votre <b>adresse email</b> ne semble pas valide. </center><br>' ;
}
?>
Merci d'avance.
5 réponses
Ce qui m'intrigue dans cet code c'est que je n'est pas vu de ligne 340, les lignes se limitent a 214 sur mon code !!
Excuse !!! je me suis enfaite trompé ! La ligne 340 est la derniere ligne de mon code html sur le PHP
340 : </html>
Désolé
et merci pour la rapidité de ta réponse "cycloop"
340 : </html>
Désolé
et merci pour la rapidité de ta réponse "cycloop"
Alors en lisant ton code je me suis aperçu d'un truc tout bête :
les balises br et img prennent un slash : <br/> <img [...] />
ça pourrait expliquer pourquoi tu as cette erreur.
en règle générale, toutes les balises qui ne sont pas du type <balise></balise> prennent un slahs à la fin : <balise/>
voilà !
les balises br et img prennent un slash : <br/> <img [...] />
ça pourrait expliquer pourquoi tu as cette erreur.
en règle générale, toutes les balises qui ne sont pas du type <balise></balise> prennent un slahs à la fin : <balise/>
voilà !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question