Aide en php
Résolu
Bonjour,
CELA FAIT QUELQUE TEMPS QUE J'ESSAI DE RESOUDRE UN PROBLEME AVEC MON CODE PHP.
Mon code de ma page php le voici :
<?php
$nom =$HTTP_POST_VARS['nom'] ;
$prenom =$HTTP_POST_VARS['prenom'] ;
$adresse =$HTTP_POST_VARS['adresse'] ;
$code =$HTTP_POST_VARS['code'] ;
$ville =$HTTP_POST_VARS['ville'] ;
$pays =$HTTP_POST_VARS['pays'] ;
$tel =$HTTP_POST_VARS['tel'] ;
$email =$HTTP_POST_VARS['email'] ;
$datereserv =$HTTP_POST_VARS['datereserv'] ;
$personne =$HTTP_POST_VARS['personne'] ;
$nuite =$HTTP_POST_VARS['nuite'] ;
$dejeuner =$HTTP_POST_VARS['dejeuner'] ;
$message =$HTTP_POST_VARS['message'] ;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: $nom <$email>\r\nReply-to : $nom <$email>\nX-Mailer:PHP";
$subject="$Réservation";
$destinataire="monmail@yahoo.fr";
$body =$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email;$email,$datereserv,$personne,$nuite,$dejeuner,$message;
if (mail($destinataire,$subject,$body,$headers, {
echo "Votre mail a été envoyé";
} else {
echo "Une erreur s'est produite";
}
?>
il me donne comme erreur : Parse error: parse error in C:\wamp\www\monsite.fr\formulaire.php on line 22
QUELQUN AURAIT UNE IDEE JE VOUS REMERCIE PAR AVANCE.
CELA FAIT QUELQUE TEMPS QUE J'ESSAI DE RESOUDRE UN PROBLEME AVEC MON CODE PHP.
Mon code de ma page php le voici :
<?php
$nom =$HTTP_POST_VARS['nom'] ;
$prenom =$HTTP_POST_VARS['prenom'] ;
$adresse =$HTTP_POST_VARS['adresse'] ;
$code =$HTTP_POST_VARS['code'] ;
$ville =$HTTP_POST_VARS['ville'] ;
$pays =$HTTP_POST_VARS['pays'] ;
$tel =$HTTP_POST_VARS['tel'] ;
$email =$HTTP_POST_VARS['email'] ;
$datereserv =$HTTP_POST_VARS['datereserv'] ;
$personne =$HTTP_POST_VARS['personne'] ;
$nuite =$HTTP_POST_VARS['nuite'] ;
$dejeuner =$HTTP_POST_VARS['dejeuner'] ;
$message =$HTTP_POST_VARS['message'] ;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: $nom <$email>\r\nReply-to : $nom <$email>\nX-Mailer:PHP";
$subject="$Réservation";
$destinataire="monmail@yahoo.fr";
$body =$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email;$email,$datereserv,$personne,$nuite,$dejeuner,$message;
if (mail($destinataire,$subject,$body,$headers, {
echo "Votre mail a été envoyé";
} else {
echo "Une erreur s'est produite";
}
?>
il me donne comme erreur : Parse error: parse error in C:\wamp\www\monsite.fr\formulaire.php on line 22
QUELQUN AURAIT UNE IDEE JE VOUS REMERCIE PAR AVANCE.
Configuration: Windows XP Internet Explorer 7.0
9 réponses
-
J'ai trouver l'erreur et maintenant c'est a la ligne 25 avec else
-
-
-
@Ricky38Désolé de te contredire mais les apostrophes ne s'échappe que quand la chaine et entre apostrophe et pareil pour les guillemées doubles.
Bon :echo "Une erreur s'est produite";
Mauvais :echo "Une erreur s"est produite";
Bon :echo 'Une erreur s\'est produite';
Mauvais :echo 'Une erreur s'est produite';
-
-
ah oui : avion-f16 a rajouté les parenthèses sur la ligne 22 ! j'avais pas vu :o
-
c'est tous les infos qui me doivent etre parvenu
-
<?php $nom = $_POST['nom'] ; $prenom = $_POST['prenom'] ; $adresse = $_POST['adresse'] ; $code = $_POST['code'] ; $ville = $_POST['ville'] ; $pays = $_POST['pays'] ; $tel = $_POST['tel'] ; $email = $_POST['email'] ; $datereserv = $_POST['datereserv'] ; $personne = $_POST['personne'] ; $nuite = $_POST['nuite'] ; $dejeuner = $_POST['dejeuner'] ; $message = $_POST['message'] ; $headers = 'MIME-Version: 1.0'."\r\n"; $headers .= 'Content-type: text/plain; charset=iso-8859-1'."\r\n"; $headers .= 'From: '.$nom.' <'.$email.'>'."\r\n".'Reply-to : '.$nom.' <'.$email.'>'."\n".'X-Mailer:PHP'; $subject = "Réservation"; $destinataire = "monmail@yahoo.fr"; $body = "$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email;$email,$datereserv,$personne,$nuite,$dejeuner,$message"; if (mail($destinataire,$subject,$body,$headers)) { echo "Votre mail a été envoyé"; } else { echo "Une erreur s'est produite"; } ?> -
if (mail($destinataire,$subject,$body,$headers, {
(ligne 22)
le Mail, est une fonction ? -
ContributeurSalut,
je crois qu'il te manque des "
change:$body =$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email;$email,$datereserv,$personne,$nuite,$dejeuner,$message;
pour ça:$body="$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email;$email,$datereserv,$personne,$nuite,$dejeuner,$message";
-
ContributeurBonjour!
ceci devrait passé!<?php $nom =$HTTP_POST_VARS['nom'] ; $prenom =$HTTP_POST_VARS['prenom'] ; $adresse =$HTTP_POST_VARS['adresse'] ; $code =$HTTP_POST_VARS['code'] ; $ville =$HTTP_POST_VARS['ville'] ; $pays =$HTTP_POST_VARS['pays'] ; $tel =$HTTP_POST_VARS['tel'] ; $email =$HTTP_POST_VARS['email'] ; $datereserv =$HTTP_POST_VARS['datereserv'] ; $personne =$HTTP_POST_VARS['personne'] ; $nuite =$HTTP_POST_VARS['nuite'] ; $dejeuner =$HTTP_POST_VARS['dejeuner'] ; $message =$HTTP_POST_VARS['message'] ; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: $nom <$email>\r\nReply-to : $nom <$email>\nX-Mailer:PHP"; $subject="$Réservation"; $destinataire="monmail@yahoo.fr"; $body =$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email,$email,$datereserv,$personne,$nuite,$dejeuner,$message; if (mail($destinataire,$subject,$body,$headers, { echo "Votre mail a été envoyé"; } else { echo "Une erreur s'est produite"; } ?> -
pourrais tu donner le code de la ligne 22
-
remplace :
$body =$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email;$email,$datereserv,$personne,$nuite,$dejeuner,$message;
par:
$body ="$nom,$prenom,$adresse,$code,$ville,$pays,$tel,$email;$email,$datereserv,$personne,$nuite,$dejeuner,$message";