我正在使用mailgun api来验证csv文件中的电子邮件地址。如果该文件包含30-40条记录,那么它可以正常工作,但是一旦我传递了大约1000条记录的较大文件,它就不起作用。我增加了max_execution_time仍然没有效果。任何帮助都会很棒
这是我的代码
$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);
Ps:此循环适用于30-40记录文件,但不适用于较大的文件