Aide email de Confirmation

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

Analarm 58

Membre
May 18, 2012
20
0
301
46
:salut: On Programant en Php Dans Le theme d'envoyé un email de confirmation
il m'affiche cette erreur :
Warning: mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 550 authentication required in C:\wamp\www\test\register.php on line 51

J lé Po compris Aidez Moi Svp

:désolé: pr Faute D'ortho :p
 
D

Deleted member 117167

D'après l'erreur tu as besoin de t'identifier pour se connecter au serveur smtp de ton site.
 

Analarm 58

Membre
May 18, 2012
20
0
301
46
voici le code
<?php
echo"<h2>Inscription</h2>";




if(isset($_POST['submit']))
{
$username = htmlspecialchars(trim($_POST['username']));
$password = htmlspecialchars(trim($_POST['password']));
$repeatpassword = htmlspecialchars(trim($_POST['repeatpassword']));
$email = htmlspecialchars(trim($_POST['email']));

if($username&&$password&&$repeatpassword&&$email)

{
if(filter_var($email,FILTER_VALIDATE_EMAIL))
{

if($password==$repeatpassword)
{
if(strlen($password)>4)
{
$password = md5($password);
$repeatpassword = md5($repeatpassword);

$connect = mysql_connect('localhost','root','');
mysql_select_db('phplogin');
$query = mysql_query("SELECT * FROM users WHERE username='$username'");

$rows = mysql_num_rows($query);
if($rows==0)

{
$token =rand('23456','65432');
$reg = mysql_query("INSERT INTO users VALUES('','$username','$password','$repeatpassword','$email','$token','0')");

$derid = mysql_insert_id();
//email

$to = $email;
$subject ="activation du compte";
$en_tete ="From:[email protected]";
$server ="mail.newdzign.com";

ini_set('SMTP',$server);

$body= "Hello clickez ici pour activer votre compte
<a href='http://www.newdzign.com/test/active.php?id='$derid'&code=$token'></a> ";

mail($to, $subject, $en_tete, $body);

die("Inscription terminée,consultez votre email");
}else echo"Ce Pseudo est déja utilisée";


}else echo"le passwors est trop faible";


}else echo"les passwords ne sont pas identiques";


}else echo"veuillez saisir un email valide";

}else echo"veuillez saisir tous les champs";








}


?>



<form method="POST" action="register.php">
<p>Votre Pseudo :</p>
<input type="text" name="username"/>
<p> Password :</p>
<input type="password" name="password"/>
<p>Repetez votre password </p>
<input type="password" name="repeatpassword"/>
<p>Email</p>
<input type="text" name="email"><br/><br/>
<input type="submit" name="submit" value="valider"/>
</form>
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Tu as besoin de t'identifier sur ton SMTP comme sur un serveur FTP ou meme ton mysql
 
Status
Not open for further replies.