par
fb59180 » 15 mars 2014, 16:00
Bonjour la liste,
J'ai besoin de votre aide pour corriger le formulaire ci-dessous.
En fait lorsque je le visualise une partie du code apparaît en texte et je ne comprends pas pourquoi, pourriez vous m'aider à obtenir un résultat correct ?
Merci
Le texte qui reste à l'écran sous le formulaire est :
<?php $msg_ok = "Votre message nous a bien été envoyé."; $message = $msg_erreur; define('MAIL_DESTINATAIRE','
[email protected]'); define('MAIL_SUJET','Message depuis le site'); //Préparation de l entête du mail: $mail_entete = "MIME-Version: 1.0\r\n"; $mail_entete .= "From: {$_POST['nom']} " ."<{$_POST['email']}>\r\n"; $mail_entete .= 'Reply-To: '.$_POST['email']."\r\n"; $mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"'; $mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n"; $mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n"; // préparation du corps du mail $mail_corps = "Message de : $objet $nom\n"; $mail_corps .= "Adresse : $adresse, $codepostal $ville; $mail_corps .= $message; // envoi du mail if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) { //Le mail est bien expédié echo $msg_ok; } else { //Le mail n a pas été expédié echo 'Suite à un problème technique, votre message n a pas été envoyé'; } } ?>
Voir le fichier en pièce-jointe qui contient le formulaire.
Bonjour la liste,
J'ai besoin de votre aide pour corriger le formulaire ci-dessous.
En fait lorsque je le visualise une partie du code apparaît en texte et je ne comprends pas pourquoi, pourriez vous m'aider à obtenir un résultat correct ?
Merci
Le texte qui reste à l'écran sous le formulaire est :
<?php $msg_ok = "Votre message nous a bien été envoyé."; $message = $msg_erreur; define('MAIL_DESTINATAIRE','
[email protected]'); define('MAIL_SUJET','Message depuis le site'); //Préparation de l entête du mail: $mail_entete = "MIME-Version: 1.0\r\n"; $mail_entete .= "From: {$_POST['nom']} " ."<{$_POST['email']}>\r\n"; $mail_entete .= 'Reply-To: '.$_POST['email']."\r\n"; $mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"'; $mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n"; $mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n"; // préparation du corps du mail $mail_corps = "Message de : $objet $nom\n"; $mail_corps .= "Adresse : $adresse, $codepostal $ville; $mail_corps .= $message; // envoi du mail if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) { //Le mail est bien expédié echo $msg_ok; } else { //Le mail n a pas été expédié echo 'Suite à un problème technique, votre message n a pas été envoyé'; } } ?>
Voir le fichier en pièce-jointe qui contient le formulaire.