如何在移动上传文件中执行一个 PHP 文件


How to execute one PHP file inside the move uploaded file

if(move_uploaded_file($_FILES['CSV_fileupload']['tmp_name'], $filetarget_path))
    {
       include 'web_csv.php?fname='.basename( $_FILES['CSV_fileupload']['name']).'';
        echo "The file ".  basename( $_FILES['CSV_fileupload']['name']). 
        " has been uploaded";

    }

我想在web_csv.php中执行上传的文件

需要像这样通过web_csv.php?fname='basename( $_FILES['CSV_fileupload']['name'])';

我想你的web_csv.php需要GET参数"fname".
试试这个:

if(move_uploaded_file($_FILES['CSV_fileupload']['tmp_name'], $filetarget_path))
{
   echo "The file ".basename($_FILES['CSV_fileupload']['name'])." has been uploaded";
   $_GET['fname'] = basename( $filetarget_path ); // or just $filetarget_path ?
   include 'web_csv.php';
}
  1. 上传文件并使用move_uploaded_file移动文件
  2. 如果函数返回move_uploaded_file true重定向到您的csv_processor.php或任何调用的内容。
  3. 查找脚本/教程 如何读取CSV文件。CSV是逗号分隔的值,所以基本上你只需要按'n爆炸将每一行转换为数组,,将每一行转换为数组。只需在Google中使用它魔术关键字how to read csv file with php即可了解详细信息。
  4. 删除临时 CSV 文件。