Envoi mail automatique

Eléphanteau du PHP | 21 Messages

22 juil. 2008, 16:33

Bonjour
j'ai créé un formulaire dans lequel l'internaute inscrit son mail et après validation du formulaire je voudrais envoyer un mail automatiquement à l'internaute.
Je ne sais pas comment faire !!
Merci de votre aide

Eléphant du PHP | 67 Messages

22 juil. 2008, 16:50


ViPHP
ViPHP | 2291 Messages

22 juil. 2008, 19:10

Bonjour
j'ai créé un formulaire dans lequel l'internaute inscrit son mail et après validation du formulaire je voudrais envoyer un mail automatiquement à l'internaute.
Je ne sais pas comment faire !!
Merci de votre aide
Pourrais tu nous montrer ton code :!:

Eléphanteau du PHP | 21 Messages

23 juil. 2008, 11:50

Voila la page qui récupère les informations
<?php 
// On commence par récupérer les champs 
if(isset($_POST['civilite']))      $civilite=$_POST['civilite'];
else      $civilite="";

if(isset($_POST['nom']))      $nom=$_POST['nom'];
else      $nom="";

if(isset($_POST['prenom']))      $prenom=$_POST['prenom'];
else      $prenom="";

if(isset($_POST['ville']))      $ville=$_POST['ville'];
else      $ville="";

if(isset($_POST['email']))      $email=$_POST['email'];
else      $email="";

// Aucun champ n'est vide, on peut enregistrer dans la table 
$db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error());
// sélection de la base  

    mysql_select_db('vol',$db)  or die('Erreur de selection '.mysql_error()); 
     
    // on écrit la requête sql 
    $sql = "INSERT INTO newsletter(id_newsletter,civilite,nom,prenom,ville,email) VALUES('','$civilite','$nom','$prenom','$ville','$email')"; 
     
    // on insère les informations du formulaire dans la table 
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 

    // on affiche le résultat pour le visiteur 
	echo "<br />";
	echo '<div class="center">';
	echo '<li class="newsletter">Bonjour '.$prenom.' '.$nom.'</li>';
	echo '</div>';
	echo '<li class="newsletter">votre inscription à notre newsletter est enregistrée !</li>';
	echo "<br />";
	echo '<li class="newsletter">Merci de votre confiance.</li>';
	echo "<br />";

    mysql_close();  // on ferme la connexion 
?>

Mammouth du PHP | 959 Messages

23 juil. 2008, 14:27

Tu fais ta page pour envoyer tes mail puis si t'as un hébergeur qui le permet tu peux regarder du côté de CRON, si non, regarde ici, c'est pas mal aussi je trouve :)