, когда я пытаюсь использовать его онлайн, он не отправляет мой пароль обратно.Я думаю, что-то в моем сценарии, но я не знаю, что.Я использую свой собственный сервер.Извините за мой плохой английский.надеюсь, ты мне поможешь, парень.спасибо.
<?php
$connection = mysqli_connect('localhost', 'xxxxxx','xxxxxx',
'xxxxx');
if (!$connection){
die("Database Connection Failed" . mysqli_error($connection));
}
$select_db = mysqli_select_db($connection, 'xxxxxxxx');
if (!$select_db){
die("Database Selection Failed" . mysqli_error($connection));
}?>
<?php
if(isset($_POST) & !empty($_POST)){
$username = mysqli_real_escape_string($connection, $_POST['username']);
$sql = "SELECT * FROM users WHERE username = '$username'";
$res = mysqli_query($connection, $sql);
$count = mysqli_num_rows($res);
if($count == 1){
echo "Send email to user with password";
}else{
echo "User name does not exist in database";
}
}?>
<?php
$r = mysqli_fetch_assoc($res);
$password = $r['password'];
$to = $r['email'];
$subject = "Your Recovered Password";
$message = "Please use this password to login " . $password;
$headers = "From : xxxx@caiyok.com";
if(mail($to, $subject, $message, $headers)){
echo "Your Password has been sent to your email id";
}else{
echo "Failed to Recover your password, try again";
}
?>
<body>
<form class="form-signin" method="POST">
<h2 class="form-signin-heading">Forgot Password</h2>
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">@</span>
<input type="text" name="username" class="form-control" placeholder="Username" required>
</div>
<br />
</form>
</body>