У меня 31 строка в моей БД, и я хочу загружать их с интервалом в 2 секунды. Но когда функция сна активна в течение 60 секунд, основная функция повторяется и $ count сбрасывается.
Мой код:
$count = 0;
$files_count = count($files);
foreach($files as $file) {
$count++;
$bot_file_name = $file['bot_file_name'];
$bot_file_tg_id = $file['bot_file_tg_id'];
$bot_file_format = $file['bot_file_format'];
if ($bot_file_format == "pdf") {
// do something
} else if ($bot_file_format == "video") {
// do something
} else if ($bot_file_format == "audio") {
// do something
}
if ($count == $files_count) {
break;
}
sleep(2);
}
Я не могу понять, что здесь не так. php max_execution_time - 120.