Articles of exec

возможно ли запустить инструмент командной строки assimp с помощью php

Я использовал следующую команду, чтобы преобразовать 3d-модели с аффиммом Assimp , и он отлично работает в Windows: assimp2json seaknight.obj seaknight.json Мне нужно знать, как я могу запустить эту команду из PHP? Я знаю, что существует функция запуска выполнения оболочки из PHP, но она не работает, и я не получаю никаких ошибок. Используется PHP-код. system("D:\assimp2json-2.0-win32\Release\assimp2json.exe assimp2json […]

Почему PHP не может выполнять команду из веб-браузера?

Это действительно просто, но я не могу заставить его работать вообще. Провел много часов, и я всегда сдавался. Я создал php-скрипт под названием copy.php, и он должен вызвать скрипт python под названием copy.py. Я хочу выполнить такую ​​командную строку, как это <?php exec('/var/www/html/copy.py'); ?> На самом деле просто. Почему я не могу получить скрипт python, […]

Как заставить его запустить команду `exec ()` в PHP для редактирования некоторого файла в Mac OS X?

Когда у меня есть этот PHP-скрипт. <?php exec('/usr/local/bin/mate hello.txt'); ?> Например, он не работает в веб-браузере с http: //abc/hello.php . Команда mate – это «приложение TextMate», и это просто для редактирования hello.txt. Это проблема с разрешением php? Мне просто нужно запустить некоторые команды на моем локальном веб-сервере (я единственный пользователь), поэтому я могу открыть разрешение […]

Почему невозможно запустить исполняемый файл с функциями exec () или system ()?

Я пытаюсь запустить notepad на сервере ( localhost пока). Функции exec() и system() работают нормально, например, ping 127.0.0.1 . Но это не работает (отлично работает, если я пишу команду непосредственно в командной строке): $command = "C:\WINDOWS\system32\notepad.exe"; $result = system($command); print_r($result); Использование Windows XP с xampp . Вероятно, у меня нет разрешений, потому что команда выполняется […]

PHP Exec: без ожидания, без отбрасывания вывода, без nohup

Мне нужно запустить команду в PHP следующим образом: exec('dosomething > saveit.txt'); Кроме того, я не хочу, чтобы PHP дождался завершения. Я также не хочу выбрасывать вывод, и я не хочу использовать nohup, потому что я использую это для чего-то еще в том же каталоге. Я также попробовал pclose(popen('dosomething > saveit.txt','r')); и это не сработало, оно […]

ls -ltr с помощью PHP exec ()

как проблема заявляет .. когда я делаю exec("ls -ltr > output.txt 2>&1",$result,$status); он отличается от обычного выхода. Добавляется дополнительный столбец. что-то вроде -rw-r–r– 1 apache apache 211 Jul 1 15:52 withoutsudo.txt -rw-r–r– 1 apache apache 0 Jul 1 15:53 withsudo.txt где, как и при выполнении из командной строки, -rw-r–r– 1 apache apache 211 2010-07-01 15:52 […]

Как выполнить программу с веб-страницы php?

Резюме У меня apache работает на Linux-машине, где установлена ​​определенная программа. Я хочу вызвать программу с php-страницы и получить результат. Специальное ограничение Программе нужны определенные переменные среды для запуска, например LD_LIBRARY_PATH с путём к библиотекам плюс дополнительные переменные. Окружение определено для пользователя X на компьютере, который не является пользователем Apache . Предлагаемые варианты До сих […]

Компиляция swf из php с использованием mxmlc и "exec" – загрузка файла конфигурации, но без swf в браузере

Я на сервере RedHat, с простой страницей PHP, которая имеет форму со входами для имени, телефона и URL-адреса. Когда форма отправляется, я запускаю команду для компиляции swf с использованием mxmlc. Команда такова: $generate_command1 = "export _JAVA_OPTIONS=\"-Xms32m -Xmx64m\"; /opt/flex/bin/mxmlc -define+=NAMES::Name,\"\'$name\'\" -define+=NAMES::Phone,\"\'$phone\'\" -define+=NAMES::Website,\"\'$url\'\" -output /path/to/my/webserver/httpdocs/swfbuilder/generated.swf DynamicTextTest.as"; $last_line = exec($generate_command1, $out); print_r($last_line); Результат всегда: Loading configuration file /opt/flex/frameworks/flex-config.xml […]

Получить PHP для обновления с каждой строкой, возвращаемой командой оболочки

Предпосылки: Я пытаюсь написать сценарий оболочки с помощью php, который автоматически проверяет несколько крупных SVN-репозиториев. Я также использую класс индикаторов консоли PEAR, чтобы отобразить ход проверки (не совсем необходимый, но то, что вызвало мой вопрос). Вопрос: Есть ли способ запустить цикл, который будет обновляться при каждом выходе строки в STDIN в командной строке? Если я […]

как передать многие php-переменные на python

Я использую следующий код для запуска сценария python и передачи ему переменной php. $tmp = exec("python path/to/pythonfile.py $myVariable $mySecondVariable", $output); Это работает очень хорошо, моя проблема в том, что мне нужно будет передать более 100 переменных в скрипт python. Я не хочу, чтобы эта строка exec стала чрезвычайно длинной и неуправляемой. Я также изучил передачу […]