[英]PHP mail not receiving using this code
下面的代碼用於接收密碼電子郵件,但由於某些錯誤而未發送電子郵件。 請檢查代碼並更正,更新用於發送電子郵件的新代碼。 我們在 html 中使用忘記密碼,並使用 php 驗證和發送電子郵件。
<?php
if(isset($_POST['submit'])) {
mysql_connect('localhost','connect','connect') or die(mysql_error());
mysql_select_db('connect') or die(mysql_error());
$Email_Address = $_POST['Email_Address'];
$q = mysql_query("SELECT * from erp_ng_form_reg WHERE Email_Address='$Email_Address' ") or die(mysql_error());
while($row = mysql_fetch_assoc($q)) {
$result[] = $row;
}
//$p = mysql_affected_rows();
//$res = mysql_fetch_array($q);
$to = $result['Email_Address'];
$message = $result['Password'];
$subject="Remind password";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <teamzulu@indoffgroup.com>' . "\r\n";
$m=mail($to, $subject, $message, $headers);
if($m) {
echo'Check your inbox in mail';
echo $message;
} else {
echo "<script language='javascript' type='text/javascript'>
var abc = document.getElementById('Email_Address').value;
alert(abc);</script>";
echo 'mail is not send';
}
}
?>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<style type="text/css">
input {
border:1px solid olive;
border-radius:5px;
}
h1 {
color:darkgreen;
font-size:22px;
text-align:center;
}
</style>
</head>
<body>
<h1>Forgot Password<h1>
<form action='#' method='post'>
<table cellspacing='5' align='center'>
<tr>
<td>Email Address:</td><td><input type='text' id='Email_Address' name='Email_Address'/></td>
</tr>
<tr>
<td></td>
<td><input type='submit' name='submit' value='Submit'/></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if(isset($_POST['submit'])) {
mysql_connect('localhost','connect','connect') or die(mysql_error());
mysql_select_db('connect') or die(mysql_error());
$Email_Address = $_POST['Email_Address'];
$q = mysql_query("SELECT * from erp_ng_form_reg WHERE Email_Address='$Email_Address' ") or die(mysql_error());
$numofemails = mysql_num_rows($q);
if($numofemails > 0) {
$result=mysql_fetch_assoc($q);
$to = $result['Email_Address'];
$message = $result['Password'];
$subject="Remind password";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <teamzulu@indoffgroup.com>' . "\r\n";
$m = mail($to, $subject, $message, $headers);
if($m) {
echo'Check your inbox in mail';
echo $message;
} else {
echo "<script language='javascript' type='text/javascript'>
var abc = document.getElementById('Email_Address').value;
alert(abc);</script>";
echo'mail is not send';
}
} else {
echo 'Email Not found';
}
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.