1
私はユーザーの承認を得てメール送信モジュールを作成しています。メールはチェックボックスの値で複数のユーザーに送信されています。問題は、チェックされたすべてのユーザーにメールを送信し、指定されたページにリダイレクトされるが、空白のページとして指定されたコードを使用することです。phpmailerがページにリダイレクトしない
今すぐ削除すると、ユーザーがほとんど残らず、リスト内のすべてのユーザーを確認してもそのユーザーにメールが送信されず、ページが正常にリダイレクトされています。
ここに私のコードは、私にこれを整流を教えてください。これは高く評価されます。
set_time_limit(120);
$mail = new PHPMailer();
$subject = "Welcome mail";
$content ="AAFM";
$mail->IsSMTP();
$mail->Timeout = 120;
$mail->SMTPKeepAlive = true;
$mail->SMTPDebug = 0;
$mail->SMTPAuth = TRUE;
$mail->SMTPSecure = "ssl";
$mail->Debugoutput = 'html';
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "xyz";
$mail->Host = "ssl://smtp.gmail.com";
$mail->Mailer = "smtp";
$mail->SetFrom("[email protected]", "xyz");
$mail->AddAddress($row['email']);
$mail->Subject = $subject;
$mail->WordWrap = 80;
$mail->MsgHTML($content);
$mail->IsHTML(true);
if(!$mail->Send())
echo "Problem sending mail.";
else
echo ("<SCRIPT LANGUAGE='JavaScript'>
window.alert('Candidates approval successful. Thankyou')
window.location.href='reportApprovalUser.php';
</SCRIPT>");
$mail->SmtpClose();
は、私はその後、あまりにも基本的にメールが表示されているすべてのユーザーに送信されたときに
120としてphpmailer
クラスでTIME_LIMIT変数を変更した、リダイレクトは空白のページが表示され、リダイレクトが実際のページを表示するときリストには依然として、承認/郵送のためにすべてを選択してもユーザーがほとんどいません。
成功アラートを取得していますか? – GYaN
@GyandeepSharma懸念をお寄せいただきありがとうございます。はい、私はアラートボックスを取得しています。しかし、[OK]をクリックすると、ページはしばらくの間読み込まれ、空白のリダイレクトされたページが出力されます。 – Ansh