Les Allergies
Alimentaires
Posez votre question Signaler

Vérifiez si mon code est correcte svp [Résolu]

Chabanus 982Messages postés 23 décembre 2007Date d'inscription 11 novembre 2011Dernière intervention - Dernière réponse le 10 janv. 2009 à 21:50
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 .
<?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");
     } 
	
	
	
	}
}
	?>
Lire la suite 

Vérifiez si mon code est correcte svp »

8 réponses
Réponse
+1
moins plus
Reçu dans ma boite!verifie ta boite dans les courriers indésirables!!
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
Ce serait trop sympa de ta part merci, je mets mon adresse email valide :).

<?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 &ecirc;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
Ajouter un commentaire
Réponse
+0
moins plus
ca marche!j'espère que tu as recu les mails?
Chabanus- 10 janv. 2009 à 21:31
J'ai rien reçu :( tu peux vérifier le code ou l'envoyer dans un email sur ta boite stp, tu me rendrais un énorme service.
Merci.
PS: chabanus@live.fr ou chabanus2@hotmail.fr
Ajouter un commentaire
Réponse
+0
moins plus
Merci tu ne saurais pas comment éviter qu'il soit envoyer dans les courriers indésirables stp ?
Ajouter un commentaire
Réponse
+0
moins plus
non,généralement avec les adresses hotmail,live ça coince parfois.moi je suis à yahoo,c'est nikel dans ma boite de réception!!
Chabanus- 10 janv. 2009 à 21:50
Super merci bien :D
Ajouter un commentaire
Ce document intitulé « Vérifiez si mon code est correcte svp » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?