Loading...
Вот не понимаю, почему скрипт циклично не отрабатывает и где-то проваливается не вызывая снова страницу через url, выполняясь по-стандарту за счет крона раз в минуту, а не каждые 3 сек:
php
   <?php for($i=0;$i<12;$i++){ $url = 'url'; while (true) {     // Получение содержимого файла     $file = file_get_contents($url);      if ($file != false) {         // Отправка заголовка для переадресации на указанный URL         header("Location: $url");            // Запись лога в базу данных         $mysqli->query("UPDATE cron SET time = NOW(), count = count + 1 WHERE id = 1");         // Пауза на 3 секунды         sleep(3);     } else {         // Если не удалось получить содержимое файла, делаем паузу на 3 секунды и пытаемся снова        sleep(3);    }     } } ?>   

________
посл. ред. 24.04.2023 в 09:12; всего 1 раз(а); by Foxsa
А кого ты собираешься переадресовывать этим header? Крона? Это же не браузер :-)
Во-вторых, while(true) не будет крутиться бесконечно, т.к. время работы скрипта ограничено
https://www.php.net/manual/ru/function.set-time-limit.php
В-третьих, цикл for в данном случае не имеет смысла, т.к. внутри бесконечный while
________
посл. ред. 24.04.2023 в 14:36; всего 3 раз(а); by Something
1) Если ты запускаешь через консоль.
То тогда может будет сделать, но как сказали ввыше
цикл for в данном случае не имеет смысла, т.к. внутри бесконечный while
Онлайн: 5
Время:
Gen. 0.0654
(c) Bym.Guru 2010-2026