Articles of shell exec

PHP sudo в shell_exec

Я хочу выполнить команду как root с помощью shell_exec. Теперь я знаю, что это опасно, но поверьте мне, вам нужно войти в систему с MOD_AUTH и иметь правильные привилегии, чтобы прийти на эту страницу. Это безопасно. Как я могу это сделать?

Передача переменных в shell_exec ()?

Я вызываю test.sh из PHP, используя метод shell_exec. $my_url="http://www.somesite.com/"; $my_refer="http://www.somesite.com/"; $page = shell_exec('/tmp/my_script.php $my_url $my_refer'); Однако сценарий командной строки говорит, что он получил только один аргумент: /tmp/my_script.php Когда я меняю вызов на: Код: $page = shell_exec('/tmp/my_script.php {$my_url} {$my_refer}'); В нем говорится, что он получил 3 аргумента, но argv [1] и argv [2] пусты. Когда я […]

выполнение сценария Powershell с php

Я пытаюсь выполнить скрипт powershell с PHP, но, похоже, он не работает. Сценарий «newEvent.ps1» создает событие на сервере Exchange. $psPath = "powershell.exe"; $psDIR = "C:\\wamp\\www\\ant\\assets\\ps\\"; $psScript = "newEvent.ps1"; $runScript = $psDIR. $psScript; $runCMD = $psPath." ".$runScript." 2>&1"; echo "\$psPath $psPath <br>"; echo "\$psDIR $psDIR <br>"; echo "\$psScript $psScript <br>"; echo "\$runScript $runScript <br>"; echo "\$runCMD […]

Как запустить скрипт оболочки с живой обратной связью с PHP?

Как я могу выполнить сценарий оболочки из PHP, предоставляя постоянную / прямую обратную связь в браузере? Я понимаю из документации по системной функции: Вызов system () также пытается автоматически очистить выходной буфер веб-сервера после каждой строки вывода, если PHP работает как серверный модуль. Я не понимаю, что они означают, запустив его как «серверный модуль». Пример […]

php shell_exec с обновлением в реальном времени

У меня есть эта программа оболочки, которую я хочу выполнить php. Проблема в том, что это может занять много времени, и из-за этого мне нужно, чтобы оно обновлялось в реальном времени в браузере пользователя. Я читал, что мне может понадобиться использовать popen (), чтобы сделать это, но я вроде (хорошо, я действительно есть: P) PHP […]

Запрос аудио / видеофайла для информации

Мне нужна функция PHP, которая получает путь к файлу и возвращает массив информации об этом. Файл PHP может вызывать FFmpeg. Возвращенные данные должны быть чем-то вроде Array( [mime] => video/ogg [container] => Ogg => Theora => Vorbis [duration] => 20.3 // in seconds ) Array( [mime] => audio/ogg [container] => Ogg => => FLAC [duration] […]