所以我有一个python脚本,它是通过嵌入式PHP使用exec()命令执行的。目前,python脚本只使用一个文件(使用标准HTML表单上传),但我想将它传递给多个文件,并让它每次都运行它们。我根据我在StackOverflow上看到的一些示例尝试了以下代码,但似乎无法使其工作。有谁知道我怎么做?我只需要获取tmp_file名称和名称,然后将它们传递给exec函数,我希望它为每个文件运行一次(包含每个文件的相应信息)。
<?php
foreach ($_FILES["inputFile"]{
$dataIn = $_FILES["inputFile"]["tmp_name"];
$originalName = $_FILES["inputFile"]["name"];
exec("python /home/will/public_html/OrderAnalyser.py $dataIn $originalName 2>&1",$output);
foreach ($output as $out){
echo $out;
echo "<br />";
}
}
?>