我想上傳圖像並將圖像作爲參數讀取到我的程序中。
上傳部分是OK。exec()可以在hello.exe上工作(只是打印「Hello world!」),但它不能在我的程序上運行(ImageAesthetic2013.exe)
這是我的代碼
php exec()可以在wamp中工作,但不能讀取圖像
if ($_FILES["file"]["error"] > 0){
echo "Error: " . $_FILES["file"]["error"];
}else{
echo "File name: " . $_FILES["file"]["name"]."<br/>";
echo "File type: " . $_FILES["file"]["type"]."<br/>";
echo "File size: " . ($_FILES["file"]["size"]/1024)." Kb<br />";
echo "temp name: " . $_FILES["file"]["tmp_name"];
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]["name"]);
}
exec("C:\\wamp\\www\\ImageAesthetic2013.exe C:\\wamp\\www\\Lena.jpg", $output,$return_var);
exec("C:\\wamp\\www\\hello.exe", $out);
var_dump($out);
var_dump($output);
print_r($return_var);
我不明白你的意思。我使用php5.4.12,那麼你能舉例嗎? – user2851385