我想上传图像并将图像作为参数读取到我的程序中。
上传部分没问题。exec() 可以在 hello.exe 上工作(只需打印“Hello world!”),但它不能在我的程序上工作(ImageAesthetic2013.exe)
这是我的代码
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);