Requête d'envoi de mail
Posté : 21 juin 2011, 11:39
Lorsque ma page "Activation.php" s’exécute, elle active le compte de l'utilisateur et lui envoi un mail.
Mon problème est que le mail n'est pas envoyé. La 1ère requête est cependant exécutée.
Mon problème est que le mail n'est pas envoyé. La 1ère requête est cependant exécutée.
<?php
session_start();
include("inc_connexion.php");
$maConnexion=connexion();
$requete1 = "select * from utilisateur";
$resultat= mysql_query($requete1, $maConnexion);
$row=mysql_fetch_array($resultat);
if(!empty($_GET['id']))
{
$requete2 = "update utilisateur set actif='1' where id='".$_GET['id']."'";
mysql_query($requete2, $maConnexion);
}
//Envoi du mail avec identifiants
$requete3 = "SELECT login FROM utilisateur WHERE id = '".$_GET['id']."'";
$res = mysql_query($requete3, $maConnexion) or die('Erreur SQL !<br>'.$requete3.'<br>'.mysql_error());
$ligne = mysql_fetch_array($res);
$TO = $ligne['mail'];
$h = "From: " . $TO;
$subject = "Rio Services : Création de compte";
$message = "Rio Services" . "\r\n\r\n";
$message .= "Identifiant : " . $ligne['login'] . "\r\n\r\n";
$message .= "Mot de passe : " . $ligne['mdp'] . "\r\n\r\n";
while (list($key, $val) = each($HTTP_POST_VARS))
{
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location:Partenaires.php");
?>