PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 12-07-2011 19:05:45

steeve
Membre
Inscription : 16-06-2011
Messages : 103

recevoir un mail après modification d'une description

bonjour a tous,

ca fait un bon moment que je me bat avec ca:
je voudrais recevoir un mail quand un de mes abonnés modifie sa description...

pour l'instant j'en suis la:

              if (isset($_POST['Submit']))
                {
                  $Pour = 'mon_site.com';
                  $Sujet = 'Contact site';
                  $Header = "Venant de: ".$_POST["email"]."\r\n";
                  $Header .= "Repondre à: ".$_POST["email"]."\r\n";
                  $Header .= "Content-type: text/html";
                  $Corp = "Nom: ".$_POST["username"]."<br />";
                  $Corp .= "Email: ".$_POST["email"]."<br />";
                  $Corp .= "Description: ".nl2br($_POST["description"])."<br />";
                  mail($Pour, $Sujet, $Corp, $Header) or die ("Failure");
               
?>
<center>
<div class="message">Vos informations ont bien été modifiées. Vous devez vous reconnecter.<br /><br />
<a href="connexion.php">Se connecter</a></div>
</center>
<?php
                }
                else
                {
                  //Sinon on dit le mail part pas
                  $form = true;
                  $message = '<center><font color="red">Le mail ne part pas</font></center>';
                }

la ca marche mais au lieu d'avoir la déconnexion, j'ai l'erreur "le mail ne part pas" mais les modifs se font quand même.
je pense qu'il manque quelque chose...

merci d'avance, steeve

Dernière modification par steeve (12-07-2011 19:08:02)

Hors ligne

#2 12-07-2011 19:54:16

steeve
Membre
Inscription : 16-06-2011
Messages : 103

Re : recevoir un mail après modification d'une description

j'ai trouver: le "S" de submit a $_POST['Submit'] devait être en minuscule.
il ne pardonne pas ce php...

mon soucis est désormais que le mail affiche tout le HTML

Hors ligne

#3 12-07-2011 20:14:07

steeve
Membre
Inscription : 16-06-2011
Messages : 103

Re : recevoir un mail après modification d'une description

je précise un peut:

l'utilisateur change sa description avec tinymce donc le texte part dans la BD avec du html et moi je veux récupérer cette description si il est amené a la modifié, mais en email et sans voir le html si possible...

la je ne sais même pas ou chercher, si il y a quelqu'un...

Hors ligne

#4 12-07-2011 22:45:35

steeve
Membre
Inscription : 16-06-2011
Messages : 103

Re : recevoir un mail après modification d'une description

bon, après un total de beaucoup d'heure, j'ai enfin réussit, comme ca:

              if (isset($_POST['submit']))
                {
                  $Pour = 'sl.link.seo@gmail.com';
                 
                  $Sujet = 'Modification d\'une annonce';
                 
                  $En_tete = 'MIME-Version: 1.0' . '\r\n';
                  $En_tete .= "Annonce de ".$_POST["username"]."\r\n";
                  $En_tete .= "Contact: ".$_POST["email"]."\r\n";
                  $En_tete .= "Content-Type: text/html; charset=\"iso-8859-1\"";
                 
                  $Corp = "Nom: ".$_POST["username"]."<br />";
                  $Corp .= "Email: ".$_POST["email"]."<br />";
                  $Corp .= "Description: ".nl2br($_POST["description"])."<br />";
                 
                  mail($Pour, $Sujet, $Corp, $En_tete) or die ("Failure");

aussi, j'ai enlevé le else qui il me semble ne servait a rien...
est ce que quelqu'un pense que je me trompe ?

a plus steeve

Hors ligne

Pied de page des forums