Я искал ответ, но все вопросы направлены на то, чтобы PHP-скрипт не ждал вывода, а также не возвращал вывод …
Я работаю над простой веб-страницей php, которая выполняет скрипт на python для запроса ближайших устройств bluetooth и отображения результатов. Python, запрашивающий bluetooth, занимает некоторое время для запуска, поэтому, когда я выполняю скрипт python из PHP, вся веб-страница ожидает вывода из оболочки и зависает.
Есть ли возможность сначала отобразить все остальное на странице — верхний и нижний колонтитулы и т. Д., А затем каким-то образом вернуть результат оболочки обратно на веб-страницу? Большое спасибо!
Попробуйте запустить скрипт внутри Iframe или по запросу Ajax.
<html>
<header>
<title>...</title>
</header>
<body>
<header>...</header>
<iframe src="bluetoothscript.php"></iframe>
<footer>...</footer>
</body>
</html>
Других решений пока нет …