<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<?php
function utf8mail($to,$s,$body)
{
$from_name="Сброс пароля на х";
$from_a = "robot@х";
$reply="robot@х";
$s= "=?utf-8?b?".base64_encode($s)."?=";
$headers = "MIME-Version: 1.0\r\n";
$headers.= "From: =?utf-8?b?".base64_encode($from_name)."?= <".$from_a.">\r\n";
$headers.= "Content-Type: text/plain;charset=utf-8\r\n";
$headers.= "Reply-To: $reply\r\n";
$headers.= "X-Mailer: PHP/" . phpversion();
mail($to, $s, $body, $headers);
}
if(isset($_POST['username']));
{
print_r($_POST['username']);
$connect = mysqli_connect('localhost', 'х', 'х','х') or die ('Not connected : ' . mysql_error());
$table = mysqli_query ("SELECT `email` FROM `dle_users` WHERE `name`='{$_POST['username']}'LIMIT 1");
$row=mysqli_fetch_array($table);
if(isset($row['email']))
{
echo "Вам на почту выслан код для сброса пароля. Проверьте почту и перейдите по <a href=''> ссылки для сброса пароля </a>";
$code=rand(1000000,9999999);
utf8mail($row['email'], "сброс пароля на х","Ваш код для сброса".$code);
msqli_query("UPDATE `dle_users` SET `code`='$code' WHERE `email`='{$row['email']}'");
}
}
?>
<div>
<div>
<p><b>Восстановление пароля</b></p>
</div>
<div>
<form name="form1" method="post">
<p><i>Логин </i><input type="text" name="username" size="30" /></p>
<p>
<input type="submit" value="Восстановление" size="30">
</p>
</form>
</div>
</div>
</body>
</html>