를 전송하는 동안 그것은 하나의 문맥 괜찮하지만 난 그냥이 오류 표시 작동하지 않는 4받는 사람에서이 작업을하려고하면이 코드를 향상시킬 수있는 방법PHP 스크립트 느린 이메일
Fatal error: Maximum execution time of 30 seconds exceeded in D:\Hosting\8011955\html\admin\newsletter.php on line 60
을 ? 난 그냥 더 여기
(200) 코드보다 이메일을 보낼 :
if(!(is_array($errors)))
{
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From: \"".$from_name."\" <".$from_email.">\n";
$query="SELECT email From newsletter WHERE visible='1'";
$result=mysql_query($query) or mysql_error();
while($rowdata=mysql_fetch_array($result))
{
$headers .= "To: \"".$to_name."\" <".$rowdata['email'].">\n";
mail($rowdata['email'], "$sub",$message, $headers);
}
}
whats'Line 60'? – Neal
그리고 로그가 말하는 것은 무엇입니까? –
'mail()'은 느린 기능입니다. [PHPMailer] (http://phpmailer.worxware.com) 또는 [Swiftmailer] (http://swiftmailer.org)와 같이 더 나은 것으로 전환하거나 덤핑하지 않고 속도를 향상시킬 수 없습니다. –