![Salut :salut: :salut:](/styles/Smileys/salut.gif)
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é :désolé: :désolé:](/styles/Smileys/désolé.gif)
<?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();
$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>
$en_tete ="From:[email protected]";
$server ="mail.newdzign.com";