Php 通过csv文件进行电子邮件验证无效

Php 通过csv文件进行电子邮件验证无效,php,validation,foreach,mailgun,Php,Validation,Foreach,Mailgun,我正在使用mailgun api验证csv文件中的电子邮件地址。如果该文件包含30-40条记录,那么它可以正常工作,但当我通过包含近1000条记录的较大文件时,它就无法工作。我增加了最大执行时间,但仍然没有效果。任何帮助都会很好 这是我的密码 $file = fopen($target_file, 'r'); $counter=0; while (($line = fgetcsv($file)) !== FALSE) { if($counter!=0){ foreach($line as $k

我正在使用mailgun api验证csv文件中的电子邮件地址。如果该文件包含30-40条记录,那么它可以正常工作,但当我通过包含近1000条记录的较大文件时,它就无法工作。我增加了最大执行时间,但仍然没有效果。任何帮助都会很好

这是我的密码

$file = fopen($target_file, 'r');
$counter=0;
while (($line = fgetcsv($file)) !== FALSE) {
if($counter!=0){
 foreach($line as $key=>$value){
         if($key == 4){
             # Issue the call to the client.
            $result = $mgClient->get("address/validate", array('address' => $value,'mailbox_verification'=>true));
            # is_valid is 0 or 1
            $isValid = $result->http_response_body->is_valid;       
            if($isValid==1){
                     echo $value."<br/>";
            }
         }

 }
}
$counter++;

}
fclose($file);
$file=fopen($target_file,'r');
$counter=0;
while(($line=fgetcsv($file))!==FALSE){
如果($counter!=0){
foreach($key=>$value的行){
如果($key==4){
#向客户机发出呼叫。
$result=$mgClient->get(“地址/验证”,数组('address'=>$value,'mailbox\u-verification'=>true));
#_在0或1时有效吗
$isValid=$result->http\u response\u body->is\u valid;
如果($isValid==1){
回显$value.“
”; } } } } $counter++; } fclose($文件);

Ps:此循环适用于30-40记录文件,但不适用于较大的文件

添加
睡眠(1)一次调用后也会有帮助,在结束ForEach之前添加它这就是数据库的用途…处理40条记录后的http响应正文是什么?现在它向我抛出了此错误致命错误:未捕获Mailgun\Connection\Exceptions\GenerichttPeror:发生了http错误!请检查网络连接,然后重试。我死定了。尝试了新的安装和其他一切,但没有添加睡眠(1)一次调用后也会有帮助,在结束ForEach之前添加它这就是数据库的用途…处理40条记录后的http响应正文是什么?现在它向我抛出了此错误致命错误:未捕获Mailgun\Connection\Exceptions\GenerichttPeror:发生了http错误!请检查网络连接,然后重试。我死定了。已经尝试过新的安装和一切,但没有