Как сделать поочередную загрузку файла в php скрипте?
Здравствуйте, есть скрипт который рассылает письма, рассылает все гуд, но больше 25 писем не берет, как можно сделать так, а базу я загружаю из файла, чтоб я загружал сразу несколько файлов и они по очереди с остановкой в 5 секунд после отправки загружали следующий документ текстовой?
Механизм в идеале следующий:
Читаем файл, формируем массив, пишем в базу или в дугой файл. Дальше настраиваем крон. Он запускает скрипт, который лезет в базу и смотрит есть ли письма со статусом неотправленный берет их с лимитом 25, передает в скрипт отправки. Меняем переданным статус. А крон настраиваем на каждые 5 минут например.
Максим Тимофеев: А вот смотри, как я могу сделать здесь чтоб поочередно они открывались? $emails_from_file = array();
$emails_file = $_FILES['emails_file']['tmp_name'];
$handle = @fopen($emails_file, "r");
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
$emails_from_file[] = rtrim($buffer);
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}