Tôi đang thử nghiệm lệnh php exec:Mã return_var PHP?
và tôi nhận được lại một mã kết quả của 127.
mã php của tôi là:
<?
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.";
?>
Và đầu ra là:
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 tài liệu (như xa như tôi có thể tìm thấy) nói điều này:
return_var
Nếu đối số return_var có mặt cùng với các tham số đầu ra , sau đó tình trạng trở lại của lệnh thực hiện sẽ được ghi cho biến này.
... nhưng không có danh sách các khả năng đầu ra hoặc cách tìm kiếm chúng.
Mọi đề xuất?
Không nên là _command không tìm thấy_ hoặc _illegal lệnh_? –
Tôi đang sử dụng Linux, nhưng điều đó đã giúp ích rất nhiều! http://www.faqs.org/docs/abs/HTML/exitcodes.html –