Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Прослушать процесс внешнего скрипта (https://javascript.ru/forum/misc/73766-proslushat-process-vneshnego-skripta.html)

Samsam 13.05.2018 11:09

Прослушать процесс внешнего скрипта
 
exec("php b.php > /dev/null &"); Запускаю асинхронно b.php

как мне проследить его загрузку ? как знать что b.php полностью загрузился ?

ruslan_mart 13.05.2018 13:04

http://php.net/manual/ru/class.thread.php

Samsam 13.05.2018 13:51

возможно ли это сделать с помощью XMLHttpRequest() ?

ruslan_mart 13.05.2018 14:09

Samsam, причём тут XMLHttpRequest, если Вы хотите асинхронно запустить PHP-скрипт внутри PHP?

Samsam 13.05.2018 14:11

Я не хочу запустить. Я же написал выше. -- как мне проследить его загрузку ? как знать что b.php полностью загрузился ?

ruslan_mart 13.05.2018 14:14

Samsam, в b.php записать какое-то значение в БД (?), держать отдельное соединение с другим PHP (читать про AJAX COMET или WebSocket) и в нём проверять "это самое" значение из БД.

Samsam 13.05.2018 14:16

то есть напрямую b.php не получиться проследить ?

ruslan_mart 13.05.2018 14:20

Нет. Оно и нелогично будет. Если вы будете ждать b.php в основном потоке, то какой вообще тогда смысл? Ведь по сути ничем не будет отличаться от обычного include/require.

Почитайте про "треды", кидал ссылку выше.


Часовой пояс GMT +3, время: 18:40.