Voila j'ai modifié mon page action(script) inscription, afin de pouvoir envoyer un mail de confirmation à l'inscription (chose que je ne faisais pas alors ^^ ).
Or depuis cette modification , il semblerait que rien ne se passe.
voici mon code :
<?php
?>
Est ce que quelqu'un aurait une idée ,svp?
ça commence à me rendre dingue cette histoire
Modifié par blobi (28 Jul 2011 - 16:38)
Or depuis cette modification , il semblerait que rien ne se passe.
voici mon code :
<?php
include ('config.cfg.php');
if (!isset ($_SESSION['auth'])){
$type_utilisateur=$_POST['type_utilisateur'];
$pseudo_utilisateur=$_POST['pseudo_utilisateur'];
$nom_utilisateur=$_POST['nom_utilisateur'];
$prenom_utilisateur=$_POST['prenom_utilisateur'];
$age_utilisateur=$_POST['age_utilisateur'];
$telephone_utilisateur=$_POST['telephone_utilisateur'];
$ville_utilisateur=$_POST['ville_utilisateur'];
$email=$_POST['email'];
$password=$_POST['password'];
$bio_utilisateur=$_POST['bio_utilisateur'];
$newsletter=$_POST['newsletter'];
$date= date("Y/m/d h:i:s a", time());
$sql1="SELECT * FROM utilisateurs;";
// echo $sql1;
$resultat1= mysql_query($sql1);
while($ligne=mysql_fetch_array($resultat1,MYSQL_ASSOC))
{
if((isset($pseudo_utilisateur)) AND ($pseudo_utilisateur==$ligne['pseudo_utilisateur'])){
echo 'Ce pseudo est déjà utilisé';
echo('<input type=button name="lien1" value="Retour" onclick="history.go(-1)"></div>');
}
else if ((isset($email)) AND ($email==$ligne['email_utilisateur'])){
echo'Adresse email déjà utilisée';
echo('<input type=button name="lien1" value="Retour" onclick="history.go(-1)"></div>');
}
else{
// Génération aléatoire d'une clé
$activation = md5(microtime(TRUE)*100000);
$statut_activation=0;
// Insertion de la clé dans la base de données (à adapter en INSERT si besoin)
$stmt = ("INSERT INTO utilisateurs VALUES(NULL,'".$type_utilisateur."','".$nom_utilisateur."','".$prenom_utilisateur."','".addslashes($bio_utilisateur)."','".$age_utilisateur."','".$telephone_utilisateur."','".$ville_utilisateur."','".$pseudo_utilisateur."','".md5($password)."','".$email."',NULL,'".$newsletter."','".$statut_activation."','".$activation."','".$date."');");
$res=mysql_query($stmt);;
echo $stmt;
// Préparation du mail contenant le lien d'activation
$destinataire = $email;
$sujet = "Activer votre compte" ;
$entete = "From: postmaster@localhost" ;
// Le lien d'activation est composé du login(log) et de la clé(cle)
$message = 'Bienvenue sur B................,
Pour activer votre compte, veuillez cliquer sur le lien ci dessous
ou faire un copier/coller dans la barre d adresse de votre navigateur Internet.
http://localhost/radioludov2.1/validation_activation.php?pseudo_utilisateur='.urlencode($pseudo_utilisateur).'&activation='.urlencode($activation).'
---------------
Ceci est un mail automatique, Merci de ne pas y répondre.';
mail($destinataire, $sujet, $message, $entete) ; // Envoi du mail
echo ("<div class='annonce1'><h3>INSCRIPTION REUSSITE</h3></div>
<br>
<b>Vous allez recevoir un mail de confirmation.<b>
<br>
<a href='./index.php'>Retour à l'acceuil");
}
}
}
else {
echo("<div class='annonce1'><h3>Erreur : Vous êtes déjà inscrit(e)</h3>");
echo('<input type=button name="lien1" value="Retour" onclick="history.go(-1)"></div>');
}
mysql_close($connexion);
?>
Est ce que quelqu'un aurait une idée ,svp?
ça commence à me rendre dingue cette histoire
Modifié par blobi (28 Jul 2011 - 16:38)