Vérifiez si mon code est correcte svp
Résolu
Chabanus
Messages postés
978
Date d'inscription
Statut
Membre
Dernière intervention
-
Chabanus Messages postés 978 Date d'inscription Statut Membre Dernière intervention -
Chabanus Messages postés 978 Date d'inscription Statut Membre Dernière intervention -
Bonsoir . J'aimerais qu'on me corrige ces lignes de codes s'il y a des erreurs, je n'ai pas où tester ce code, car j'ai pas de serveur smtp configurer, merci beaucoup.
Le but du script est de récupérer le nom, prenom, telephone et email et les placer avec le texte et l'envoyer a un mail par défaut, ici mail@yahoo.fr .
Le but du script est de récupérer le nom, prenom, telephone et email et les placer avec le texte et l'envoyer a un mail par défaut, ici mail@yahoo.fr .
<?php if(isset($_POST['texte'])) { if(($_POST['texte'] == "") || ($_POST['mail'] == "")) { header("Location:contact.php?erreur=vide"); } else { $nom = addslashes($_POST['nom']); $prenom = addslashes($_POST['prenom']); $mail = addslashes($_POST['mail']); $telephone = addslashes($_POST['telephone']); $texte = addslashes($_POST['texte']); $destinataire='mail@yahoo.fr'; $message_texte="Nom: ".$nom."\n Prénom: ".$prenom."\n Téléphone: ".$telephone."\n Adresse E-mail: ".$mail."\n Message: ".$texte; $headers ='From: "nom"<"'.$mail.'">'."\n"; $headers .='Reply-To: mail@yahoo.fr'."\n"; $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; $headers .='Content-Transfer-Encoding: 8bit'; $sujet = 'Bonjour'; if(mail($destinataire,$sujet,$message_texte,$headers)) { header("Location:contact.php?formulaire=valide"); } else { header("Location:contact.php?formulaire=invalide"); } } } ?>
A voir également:
- Vérifiez si mon code est correcte svp
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
6 réponses
salut
A premiere vue,pas d'erreur!envoi moi le formulaire html pour que je le mette sur mon serveur et t'envoi le mail.
A premiere vue,pas d'erreur!envoi moi le formulaire html pour que je le mette sur mon serveur et t'envoi le mail.
Ce serait trop sympa de ta part merci, je mets mon adresse email valide :).
Cordialement
<?php if(isset($_POST['texte'])) { if(($_POST['texte'] == "") || ($_POST['mail'] == "")) { header("Location:contact.php?erreur=vide"); } else { $nom = addslashes($_POST['nom']); $prenom = addslashes($_POST['prenom']); $mail = addslashes($_POST['mail']); $telephone = addslashes($_POST['telephone']); $texte = addslashes($_POST['texte']); $destinataire='chabanus@live.fr'; $message_texte="Nom: ".$nom."\n Prénom: ".$prenom."\n Téléphone: ".$telephone."\n Adresse E-mail: ".$mail."\n Message: ".$texte; $headers ='From: "nom"<"'.$mail.'">'."\n"; $headers .='Reply-To: chabanus@live.fr'."\n"; $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; $headers .='Content-Transfer-Encoding: 8bit'; $sujet = 'Bonjour'; if(mail($destinataire,$sujet,$message_texte,$headers)) { header("Location:contact.php?formulaire=valide"); } else { header("Location:contact.php?formulaire=invalide"); } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" media="screen" type="text/css" title="designs" href="design.css" /> <title>Un produit vous plait, contactez-nous !</title> </head> <body> <div id="corps"> <div class="raccourci"><em>Vous êtes sur</em> > <a href="index.php">Index du site </a> > <a href="contact.php">Contact</a></div> <div class="reste"> <?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "vide")) { ?> <div class="rouge"> <strong>Le champ de l'adresse e-mail et le message sont obligatoires</strong></div> <?php } ?> <?php if(isset($_GET['formulaire']) && ($_GET['formulaire'] == "valide")) { ?> <div class="verte"> <strong>Le message a été envoyé avec succés, vous recevrez une réponse sur votre boite e-mail dès que possible, Merci. </strong></div> <?php } ?> <?php if(isset($_GET['formulaire']) && ($_GET['formulaire'] == "invalide")) { ?> <div class="rouge"> <strong>L'email n'a pas pu être envoyer, veuillez vérifier si vous avez entrer les bonnes informations </strong></div> <?php } ?> <form action='' method='post'> <strong>Important:</strong> Veuillez entrer des informations valides, si vous souhaitez obtenir une réponse à votre message. <table width="600" height="100%" border="0" cellpadding="0" cellspacing="5"> <!--//nom --> <tr> <td width="100"> <label name="nom">Nom</label> </td> <td width="300"> <input type="text" name="nom" id="nom" /> </td> <td width="200"> </td> </tr> <!--//prenom--> <tr> <td width="100"> <label name="prenom">Prénom</label> </td> <td width="300"> <input type="text" name="prenom" id="prenom" /> </td> <td width="200"> </td> </tr> <tr> <td width="100"> <label name="telephone">Téléphone</label> </td> <td width="300"> <input type="text" name="telephone" id="telephone" /> </td> <td width="200"> </td> </tr> <tr> <td width="100"> <label name="mail">Adresse e-mail</label> </td> <td width="300"> <input type="text" name="mail" id="mail" /> </td> <td width="200"> </td> </tr> <tr> <td width="100"> <label name="message">Message</label> </td> <td width="300"> <textarea type="text" name="texte" id="texte" cols="50" rows="15"></textarea> </td> <td width="200"> </td> </tr> <tr> <td> <input type="submit" name="submit"value="Envoyer" /></td> </tr> </table> </form> </div> </div> </body> </html>
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question