PHP EXEC БЕЗ ОЖИДАНИЯ ОТВЕТА
Функция exec()
в PHP позволяет выполнять команды в системной оболочке Unix или Windows и возвращать результат.
Однако, если нас интересует выполнять команду без ожидания ответа и не блокировать выполнение PHP-скрипта, мы можем использовать другую функцию - shell_exec()
.
Функция shell_exec()
возвращает вывод команды в виде строки, но если нам нужно просто запустить команду и не ждать ее завершения, мы можем использовать конструкцию 'nohup command >/dev/null 2>&1 &'
, которая позволяет выполнять команду в фоновом режиме.
Пример использования:
shell_exec('nohup php /path/to/script.php >/dev/null 2>&1 &');
Пагинация в БД без offset. Работаем с запросами
Error: VSCode #01 - PHP Executable Not Found in VSCode
NodeJS : Node Module command from PHP exec() not working
Авторизация без пароля с помощью SQL инъекции PHP
Как отправить POST запрос с помощью AJAX и получить ответ PHP
Ограничение прав доступа на PHP. Авторизация и аутентификация [GeekBrains]
КАК БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ СДЕЛАТЬ ЗАПРОС
HTML : Executing a bash script using php exec and javascript