我想上传图像并将图像作为参数读取到我的程序中。
上传部分是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