Проблема в использовании функций Exec, passthru, System

Привет всем дорогие друзья и учителя... Сердце

На этапе проектирования моего текущего проекта я ошибся и попробовал Игру, но, к сожалению, упустил положительный результат. HuhHuh Проект на языке программирования Я использую AutoHotKey или лучше сказать Autoit и конвертирую исходные файлы в exe. (Файл для каждого пользователя) для использования Windows, я хозяин или PSP!...

Когда у меня были ее функции php, в этом случае (Exec, passthru, System) реализация Wine и файл запускал компилятор, функции не работали! Функции passthru, System потому что их вывод, их вывод 127, что отбилось тем. Я только что заказал какой-то Linux, я хочу запустить PHP, который мне все еще приходится иметь дело с выходом 127.

Может у меня обычные функции, эти функции были отключены, но когда я увидел свой файл php.ini, внутри disabled_fuctions не было никакой функции!

Тем не менее, я должен сказать, что PHP не может запускать ту же команду, которая может быть запущена правильно с помощью файлов SSH и exe. Оба производятся. Смущенный

Друзья, у кого такое было, помогите...

<?php
passthru('/usr/bin/wine /home/adslgpfo/public_html/iwe/Ahk2Exe.exe "/in a.ahk" ', $p);
print_r($p);

echo " - ";

system('wine /home/adslgpfo/public_html/iwe/Ahk2Exe.exe /in b.ahk ', $s);
print_r($s);
?>

person Amir Gholami    schedule 09.07.2011    source источник
comment
Загляните в error.log для возможных объяснений. - Также, если в вашем PHP включен safe_mode (см. страницу phpinfo), тогда функции exec также будут отключены.   -  person mario    schedule 09.07.2011
comment
Может у меня обычные функции, эти функции были отключены, но когда я увидел свой файл php.ini, внутри disabled_fuctions не было никакой функции!   -  person Amir Gholami    schedule 09.07.2011
comment
safe_mode включен!   -  person Amir Gholami    schedule 09.07.2011


Ответы (1)


Если PHP safe_mode включен, функции exec отключаются неявно:

http://php.net/manual/features.safe-mode.functions.php

Вам придется отключить это или выполнить некоторые громоздкие обходные пути с safe_mode_exec_dir, чтобы разрешить выполнение wine.

person mario    schedule 09.07.2011