Форум → Программирование → PHP для идиотов → Параллельное выполнение скриптов
Параллельное выполнение скриптов
-
Здравствуйте, столкнулся с проблемой. Как начинающий программист стараюсь писать всё, что взбредёт на ум.
В общем ситуация такая. Имеется скрипт, который выполняется не малое количество времени. В процессе выполнения он бросает прогресс в сессию.
Задумка была такой, чтобы через ajax с небольшим интервалом всё время обращаться к другому скрипту, который отдавал бы как раз тот прогресс из сессии, дабы я визуально мог представить его на веб-страничке.
Но столкнулся с проблемой. Скрипт номер два начинает выполняться только по окончании выполнения скрипта номер рас.
Был бы очень признателен за помощь. Крайне не приятно столкнуться с подобным, когда программа практически готова.
Возможно есть возможность обойтись без второго скрипта, каким-то образом постепенно отдавая ответы с 1го. Или может ещё что( -
20 февраля 2012 г. 11:50, спустя 5 часов 55 секунд
ну посмотри по какому принципу работают файловые аплоудеры, которые умеют поргресс показывать. -
20 февраля 2012 г. 12:01, спустя 10 минут 32 секунды
пиши основным скриптом прогресс в файл - который и читай аяксом -
20 февраля 2012 г. 14:42, спустя 2 часа 41 минуту 36 секунд
до. я так кстати сам делал
пиши основным скриптом прогресс в файл - который и читай аяксомС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
-
21 февраля 2012 г. 6:00, спустя 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
Пожалуйста, авторизуйтесь, чтобы написать комментарий!