Ben php exec komutunu test ediyorum:
ve ben 127 bir sonuç kodu geri alıyorum.
Benim php kodu:
<?
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.";
?>
Ve çıktı:
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 belgeleri (bildiğim kadarıyla bulabildiğim gibi) bu diyor ki:
return_var
If the return_var argument is present along with the output argument, then the return status of the executed command will be written to this variable.
... Ama çıkış olasılıklarının listesini ya da onları aramak için bir yol yoktur.
Herhangi bir öneriniz?