Я отправляю электронное письмо некоторым пользователям и хочу знать, кто его прочитал, означает, что если кто-то прочитал это письмо, тогда будет храниться файл журнала, который содержит адрес электронной почты этого пользователя с датой/временем/IP. Для этого я отправляю функцию javascript с адресом электронной почты (html-шаблон), который просто предупреждает адрес электронной почты пользователя, когда пользователь открывает этот адрес электронной почты, например:
for($n=0; $n<sizeof($checkBox); $n++){
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->Subject = $subject;
$function = "<script language='javascript'>function stats(emailId){alert(emailId);}</script>";
$bodyOpen = "<body onload='stats(".$checkBox[$n].");'>";
$msg_body .= $body .= "<table><tr><td>Hello Everyone</td></tr></table></body>";
$mail->Body = $function.$bodyOpen.$msg_body;
$mail->WordWrap = 50;
$mail->FromName = 'Muhammad Sajid';
$mail->IsMAIL();
$mail->From = '[email protected]';
$mail->AddAddress($checkBox[$n]);
$sent = $mail->Send();
}
шаблон html отлично работает и отображает всплывающее окно предупреждения при загрузке страницы, но оно не работает, если я использую этот шаблон html.
И я только хочу решить эту проблему, используя PHP5.x.x/javascript, никакого другого программного обеспечения или стороннего инструмента. Любая помощь..?