Форум → Программирование → PHP для идиотов → Параллельное выполнение скриптов
Параллельное выполнение скриптов
-
Здравствуйте, столкнулся с проблемой. Как начинающий программист стараюсь писать всё, что взбредёт на ум.
В общем ситуация такая. Имеется скрипт, который выполняется не малое количество времени. В процессе выполнения он бросает прогресс в сессию.
Задумка была такой, чтобы через ajax с небольшим интервалом всё время обращаться к другому скрипту, который отдавал бы как раз тот прогресс из сессии, дабы я визуально мог представить его на веб-страничке.
Но столкнулся с проблемой. Скрипт номер два начинает выполняться только по окончании выполнения скрипта номер рас.
Был бы очень признателен за помощь. Крайне не приятно столкнуться с подобным, когда программа практически готова.
Возможно есть возможность обойтись без второго скрипта, каким-то образом постепенно отдавая ответы с 1го. Или может ещё что( -
Фев. 20, 2012, 11:50 д.п., спустя 5 часов 55 секунд
ну посмотри по какому принципу работают файловые аплоудеры, которые умеют поргресс показывать. -
Фев. 20, 2012, 12:01 п.п., спустя 10 минут 32 секунды
пиши основным скриптом прогресс в файл - который и читай аяксом -
Фев. 20, 2012, 2:42 п.п., спустя 2 часа 41 минуту 36 секунд
до. я так кстати сам делал
пиши основным скриптом прогресс в файл - который и читай аяксомС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
-
Фев. 21, 2012, 6 д.п., спустя 3 часа 56 минут 55 секунд
"пиши основным скриптом прогресс в файл - который и читай аяксом"
была эта идея. Но как считать данные из файла, без другого php скрипта? -
-
Фев. 23, 2012, 9:16 д.п., спустя 1 день 23 часа 9 минут
Может есть возможность объяснить по-подробнее?)
был бы очень признателен. -
Фев. 23, 2012, 9:57 д.п., спустя 41 минуту 4 секунды
file_put_contents('progress.json', json_encode(array('progress' => 80)));
$.getJSON
data.progressС возвращением, Пiха! hyperoff.ru - качественный хостинг php
Пожалуйста, авторизуйтесь, чтобы написать комментарий!