Вопросы по теме '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