Articles of exec

PHP exec () не будет выполнять команду оболочки при ее выполнении через браузер

У меня есть определенный PHP-скрипт, который вызывает exec () для выполнения команды для преобразования PDF в JPG. Эта команда отлично работает в bash. Чтобы упредить ваши первоначальные догадки об устранении неполадок, обратите внимание на следующее: safe_mode = Выкл. Разрешение в каталоге, содержащем PDF-файл и скрипт, установлено в 777, и этот каталог также находится там, где […]

php exec () не выполняет команду

Я попытался использовать exec() с 'whoami' чтобы проверить, работает ли он, и я получил результат nt authority\system Теперь мне нужно запустить файл .exe с параметрами из php через функцию exec() . Я попробовал это в командной строке и фактически запускает программу с заданными параметрами. Это пример команды. ПРИМЕЧАНИЕ: exe-файл получает 3 входа (папка, имя_файла, report_file_nmae) […]

exec () ожидает ответа в PHP

Возможный дубликат: Команда php exec (или аналогичная), чтобы не дождаться результата У меня есть страница, которая запускает ряд команд exec() чего мой PHP-скрипт останавливает изменение до получения ответа. Как я могу сказать exec() чтобы не дождаться ответа и просто запустить команду? Я использую сложную команду, которая имеет бэкэнд-систему, которую я могу запросить, чтобы проверить статус, […]

Отсутствие элементов переменной PHP exec $ PATH

Когда я возвращаю $ PATH в свою командную строку, он возвращает /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/MAMP/Library/bin:/usr/local/git/bin:/usr/X11/bin Когда я выполняю этот php-код exec('echo $PATH; whoami; less /etc/paths; 2>&1') я получил string 'echo $PATH; whoami; less /etc/paths; 2>&1' (length=56) array 0 => string '/usr/bin:/bin:/usr/sbin:/sbin' (length=29) 1 => string 'eric' (length=4) 2 => string '/usr/bin' (length=8) 3 => string '/bin' (length=4) 4 […]

PHP Untar-gz без exec ()?

Как я могу распаковать файл в php без использования exec('tar') или любых других команд, используя чистый PHP? Моя проблема заключается в следующем: У меня есть файл размером 26 МБ tar.gz, который необходимо загрузить на мой сервер и извлечь. Я попытался использовать net2ftp, чтобы извлечь его, но он не поддерживает tar.gz, разжатие после загрузки. Я использую […]

Почему не exec ("top"); работать в Linux?

Я пытался выполнить эту команду echo exec("top"); а также echo exec("/usr/bin/top"); ни работает (возвращает пустой вывод) кто-нибудь знает почему?