Вопросы по теме 'proc-open'
wkhtmltopdf через proc_open () не работает в PHP-модуле Apache
Я конвертирую HTML-документы в PDF, вызывая wkhtmltopdf с помощью proc_open () .
Вот пример сценария:
$wkhtmltopdf = '/bin/wkhtmltopdf';
$html = '<html><body><h1>Hello world!</h1></body></html>';...
303 просмотров
schedule
24.11.2021
Как передать смешанную строку из php через канал в сценарий bash
Я ищу возможность отправить смешанную многострочную строку PHP с помощью proc_open (exec, passthru или что-то еще) через канал в сценарий bash. Наконец, в этом скрипте я хочу получить смешанную многострочную строку и сохранить ее в переменной....
299 просмотров
schedule
04.03.2022
ОШИБКА: невозможно записать данные: [Errno 32] Сломан канал (proc_open)
Я пытаюсь запустить код (он работает на другой машине нормально), но одна из машин не работает!
<?php
$descriptorspec = array(
0 => array("pipe", "r"), // stdin is a pipe that the child will read from
1 =>...
863 просмотров
schedule
15.05.2022
Время ожидания выполнения процесса PHP
У меня такой код:
/**
* Executes a program and waits for it to finish, taking pipes into account.
* @param string $cmd Command line to execute, including any arguments.
* @param string $input Data for standard input.
* @param integer $timeout...
5817 просмотров
schedule
20.05.2022
PHP proc_open не будет работать - дает мне отсутствующий квалификатор дескриптора в массиве
Предупреждение: proc_open(): отсутствует квалификатор дескриптора в массиве в C:\...\updatedots.php в строке 102.
Я пытаюсь открыть блокнот, чтобы закрыть его через 2 секунды. Это мой код:
$descriptorspec = array(
0 =>...
2626 просмотров
schedule
29.05.2022
Может ли proc_open (php => java) иметь несколько входных потоков?
Я использую proc_open в php для вызова java-приложения, отправки ему большого текста для обработки и захвата возвращаемого результата. Можно ли передать несколько текстовых строк (входных потоков) вместо одной?
Вот что у меня есть на данный...
289 просмотров
schedule
28.05.2022
PHP: сбой потока при чтении потока канала
В настоящее время я разрабатываю структуру развертывания на PHP и имею некоторые проблемы с потоками и потоками.
Я хочу запустить процесс, прочитать его stdout и stderr (отдельно!), повторить его и вернуть полное содержимое потоков, когда процесс...
254 просмотров
schedule
26.07.2022
заставить Proc_Open работать синхронно
У меня был PHP-скрипт, который полагался на shell_exec() и (в результате) работал в 99% случаев. Сценарий выполнил сценарий PhantomJS, создавший файл изображения. Затем, используя больше PHP, этот файл изображения был обработан определенным образом....
294 просмотров
schedule
08.09.2022
Тайм-аут PHP proc_open и exec, но cli работает нормально
В настоящее время я использую компонент Symfony Process, который опирается на функцию proc_open PHP. Мне нужно запустить команду на wkhtmltopdf , которая имеет такой вид:
/usr/local/bin/wkhtmltopdf --window-status "___RENDER_PDF___"...
656 просмотров
schedule
05.11.2022
PID внешнего процесса, запущенного в PHP
Мне нужно получить PID процесса, выполняемого в PHP. Обзор моей проблемы следующий:
У меня есть скрипт, который выполняет две внешние программы (процесс в MatLab). Вторые программы должны ждать вывода первой, и мне нужен PID этого процесса, чтобы...
135 просмотров
schedule
08.02.2023
Как получить несколько результатов из файла, открытого только один раз, с помощью proc_open?
У меня есть команда, запускаемая с помощью exec(), которая возвращает значение из очень большого файла данных, но ее нужно запускать миллионы раз. Чтобы избежать открытия файла каждый раз в цикле, я хочу перейти к решению на основе proc_open , где...
204 просмотров
schedule
29.10.2022