我正在尝试使用 php 发送多封电子邮件。但是每次我尝试发送电子邮件时,我都会收到“errorerrorerror”——每封电子邮件都有一个“错误”——就在表中。这是代码
$emailsql = "SELECT Username FROM Companyuserinfo WHERE Company_ID = '$cid'";
$emailquery = mysqli_query($connection, $emailsql);
while($emailrow = mysqli_fetch_array ($emailquery)){
$Usernamesend = $emailrow['Username'];
$sendsql = "SELECT * FROM users WHERE username = '$Usernamesend'";
$sendquery = mysqli_query($connection, $sendsql);
$sendrow = mysqli_fetch_array ($sendquery);
$emailtosend = $sendrow['email'];
$to="$emailtosend";
$from = "info@site.org";
$subject="TEST!";
$message="HEY MY BROTHER!! I AM TESTING TdfdHIS BABY! WOOHOO!";
$headers = "From: $from\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
mail($to, $subject, $message, $headers);
if (!mail($to, $subject, $message, $headers)){
echo "error";
}
else{
echo "Form submitted successfully! Press back $emailtosend";
}
}
Run Code Online (Sandbox Code Playgroud)
我让它工作了......用这个替换了我以前的脚本;
$emailsql = "SELECT * FROM Companyuserinfo WHERE Company_ID = '$cid'";
$email_query = mysqli_query($connection, $emailsql);
while($emailrow = mysqli_fetch_array ($email_query)){
$Usernamesend = $emailrow['Username'];
$company_name = $emailrow['Company_Name'];
$sendsql = "SELECT * FROM users WHERE username = '$Usernamesend'";
$send_query = mysqli_query($connection, $sendsql);
$mail_body = '';
$sendrow = '';
$sendrow = mysqli_fetch_array($send_query);
$email = $sendrow["email"];
$name = $sendrow["first_name"];
$to = "$email";
$from = "info@mysite.com";
$subject = "TESTINGG";
$message = 'TEST!!';
$headers = "From: $from\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "X-Priority: 1 (Highest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
$mail_result = mail($to, $subject, $message, $headers);
}
if ($mail_result) {
echo "Submitted Successfully! Press close";
} else {
echo "There was an error submitting... Press close";
}
Run Code Online (Sandbox Code Playgroud)