timeout — Как выполнить очень длинную функцию в переполнении стека

Мне нужно получить более 3000 фотографий с удаленного сервера на мой сервер … каждая фотография занимает около 0,25 секунды для чтения / записи. Таким образом, для получения 3000+ фотографий потребуется около 13 минут.

Наличие PHP-файла, выполняющего функцию в течение этого долгого времени, приводит к ошибочному результату … я получил около 500 файлов, и затем я вижу ошибку (WordPress 404 не найден).

Вопрос в том, как заставить его работать?

В финальном сценарии мне нужно будет получить более 10 000 картинок … теперь это просто тест, чтобы увидеть, можно ли это сделать ..

Вот код, который заставляет его работать:

file_put_contents($complete_photo_name, file_get_contents($photo['PhotoURL']));

заранее спасибо

ПРИМЕЧАНИЕ: я заплатил, чтобы получить доступ к этим фотографиям, это абсолютно законно и должно быть сделано таким образом, компания не хочет горячей ссылки! и попроси меня загрузить его. Вместо того, чтобы проверять каждую картинку, когда она мне нужна, и загружать ее, мне нужно загрузить их все, и больше никогда не нужно проверять / загружать их снова в течение дня / недели / года.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]