Обучение/Помощь новичкам | Фоновая задача php
Тема закрыта by
Mr.Max
Причина: Решил
Причина: Решил
Задача заключается вот в чем. Есть файл скажем размером 300 МБ его нужно скачать через php на сервер. Естественно когда я запускаю такую задачу она висит пока файл не будет скачан. Нужно закрыть задачу в браузере при открытии этого php файла но при этом чтобы она выполнялась на сервере.
Делаю так:
Но задача один хрен ожидает выполнения в php. Вопрос. Что я упустил?
________
посл. ред. 12.02.2021 в 16:50; всего 1 раз(а); by Mr.Max
Делаю так:
php
<?
ignore_user_abort();
set_time_limit(0);
header('Connection: close');
ob_end_flush();
ob_flush();
flush();
session_write_close();
$current = file_get_contents('https://ms08.spac.me/m/005119096169177069210188080098206248106180127177092245159027/1613129263/102531497/0/3177fadb6034b484e75646028262e32e/track102531497.mp3');
file_put_contents(dirname(__FILE__).'/mp3/1.mp3', $current);
?> Но задача один хрен ожидает выполнения в php. Вопрос. Что я упустил?
________
посл. ред. 12.02.2021 в 16:50; всего 1 раз(а); by Mr.Max
DELETED
12 февраля 2021, в 17:15
Delete
Мистика (12.02.2021 в 17:15)
Если у тебя вдс, то попробуй через командную строку
Если у тебя вдс, то попробуй через командную строку
вдс то понятно. Но нужно именно через php
Mr.Max , он его вообще закачивает?
Zero (12.02.2021 в 17:32)
Mr.Max , он его вообще закачивает?
Mr.Max , он его вообще закачивает?
да. Но ждать нужно 5 минут.
________
посл. ред. 12.02.2021 в 17:47; всего 1 раз(а); by Mr.Max
DELETED
12 февраля 2021, в 17:48
Delete
Mr.Max (12.02.2021 в 17:30)
вдс то понятно. Но нужно именно через php
вдс то понятно. Но нужно именно через php
тогда только через крон
Mr.Max , вот думаю может тебе разбить импорт файлов в 2 этапа?