PHP выполняет Python в оболочке, не ждите выполнения, но получит результат

Я искал ответ, но все вопросы направлены на то, чтобы PHP-скрипт не ждал вывода, а также не возвращал вывод …

Я работаю над простой веб-страницей php, которая выполняет скрипт на python для запроса ближайших устройств bluetooth и отображения результатов. Python, запрашивающий bluetooth, занимает некоторое время для запуска, поэтому, когда я выполняю скрипт python из PHP, вся веб-страница ожидает вывода из оболочки и зависает.

Есть ли возможность сначала отобразить все остальное на странице — верхний и нижний колонтитулы и т. Д., А затем каким-то образом вернуть результат оболочки обратно на веб-страницу? Большое спасибо!

0

Решение

Попробуйте запустить скрипт внутри Iframe или по запросу Ajax.

<html>
<header>
<title>...</title>
</header>
<body>
<header>...</header>
<iframe src="bluetoothscript.php"></iframe>
<footer>...</footer>
</body>
</html>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]