Salut,
je suis en train de réaliser un formulaire d'inscription. Je voudrais, une fois l'internaute inscrit, qu'un email de confirmation lui soit envoyé automatiquement avec son login et son mot de passe. Seulement j'ai un message d'erreur qui m'ennuie depuis quelques jours:
Warning: Failed to Connect in d:\création web\easyphp\www\ciels\fin_inscription.php on line 19
ligne 19: mail ("$email","BIENVENUE PARMIS LES CLIENTS DE C.I.E.L.S","$contenu",$entete);
Voici le code complet de la page:
<?
include "commun/connexion.inc.php";
$sql="SELECT prenom, mot_de_passe FROM client WHERE login='$login'";
$resultat=mysql_db_query($dbname,$sql,$id_link);
$nombre=mysql_num_rows ($resultat);
if ($nombre >0){
$auth=2;
include "inscription_p2.php";
exit;
}
else {
$rang=mysql_fetch_array($resultat);
$prenom=$rang['prenom'];
$mot_de_passe=$rang['mot_de_passe'];
$contenu="Bienvenue $prenom,\nVous faites désormais partie des clients de CIELS. Votre login est $login et votre mot de passe $mot_passe, conservez-le.\nCordialement\nle Webmestre.\n";
$entete="From: \"C.I.E.L.S\" <contact@ciels.fr>\n";
mail ("$email","BIENVENUE PARMI LES CLIENTS DE C.I.E.L.S","$contenu",$entete);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>fin_inscription</title>
</head>
<body>
<?
$moment=date ("Ymd", mktime (0,0,0,date("m" ),date("d" ),date("y" )));
$reponse= strtolower($reponse);
$login= strtolower($login);
$sql="INSERT INTO client (login, mot_de_passe, question, reponse) VALUES ('$login', '$mot_de_passe', '$question', '$reponse'";
mysql_db_query($db_name,$sql,$id_link);
$hier=date ("Ymd", mktime (0,0,0,date("m" ),date("d" )-1,date("Y" )));
$sql="DELETE FROM client WHERE login='' AND date_misajour<$hier";
mysql_db_query($dbname,$sql,$id_link);
?>
Merci de votre inscription et bienvenue.
Nous venons de vous envoyer un courrier de confirmation avec votre login et votre mot de passe.
<CENTER><i>Le webmestre</i></CENTER>
</body>
</html>