Вопросы по теме 'proc-open'

Захват вывода консоли из proc_open
Я использую proc_open для запуска сеанса telnet, подключающегося к серверной программе. Соединение в порядке, но когда я получаю ответ, я не могу сохранить всю строку в файле, так как она обрезается после некоторых символов. Вот мой фрагмент:...
656 просмотров
schedule 27.08.2022

Правильное выполнение оболочки в PHP
Проблема Я использовал функцию, которая использовала proc_open() для вызова команд оболочки. Кажется, то, как я делал STDIO, было неправильным и иногда приводило к блокировке PHP или целевой команды. Это исходный код: function execute($cmd,...
9733 просмотров
schedule 01.10.2022

proc_open: расширение номеров файловых дескрипторов для включения обратной связи о состоянии из сценария Perl.
В руководстве PHP proc_open указано: Номера файловых дескрипторов не ограничены 0, 1 и 2 — вы можете указать любой допустимый номер файлового дескриптора, и он будет передан дочернему процессу. Это позволяет вашему сценарию взаимодействовать...
930 просмотров
schedule 23.03.2022

fclose(): 18 не является допустимым ресурсом потока
Я пытаюсь выполнить процесс, используя proc_open. Ввод-вывод для процесса обрабатывается каналами !! $descriptorspec = array( 0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w") ); Теперь, как это...
13886 просмотров
schedule 08.05.2022

Аномалия канала PHP proc_open (Win7/Apache2.2)
Следующий код работает при выполнении из командной строки в Windows 7 с запущенным «php test.php» (PHP 5) — вывод просто «test». Но когда php (v5) запускается в любом браузере, работающем на локальном сервере apache (v2.2), он не работает, то есть не...
393 просмотров
schedule 11.09.2022

Получите PHP proc_open() для чтения потока PhantomJS до тех пор, пока создается png
У меня был PHP-скрипт, который полагался на shell_exec() и (в результате) работал в 99% случаев. Сценарий выполнил сценарий PhantomJS, создавший файл изображения. Затем, используя больше PHP, этот файл изображения был обработан определенным...
469 просмотров
schedule 24.07.2022

Обновить вывод длинного процесса на странице PHP
У меня есть «длинный» скрипт, который я хочу выполнить на странице PHP, и я хочу, чтобы его вывод «обновлялся», как только скрипт что-то выводит. Я прочитал множество решений, таких как questions 4706525 , 9182094 , 8882383 , Руководство по...
865 просмотров
schedule 08.09.2022