Я тестирую команду php exec:
и я возвращаю код результата 127.
Мой php-код:
<?
print "<br>executing 'hello':<br><b>";
exec ("hello", $output, $result);
var_dump($output);
print "<br>$result";
print "<br></b>end hello.";
print "<br><hr><br>";
print "<br>executing 'dir':<br><b>";
exec("dir", $output2, $result2);
var_dump($output2);
print "<br>$result2";
print "<br></b>end dir.";
?>
И результат:
executing 'hello':
array(0) { }
127
end hello.
executing 'dir':
array(2) { [0]=> string(42) "bs1.jpg hello index.htm ml1_1.jpg pp1.jpg" }
0
end dir.
Документация php (насколько я могу найти) говорит следующее:
return_var
Если аргумент return_var присутствует вместе с выходом аргумент, то статус возврата выполненная команда будет записана к этой переменной.
... но не имеет списка возможностей вывода или способа их поиска.
Любые предложения?