使用PHPExcelReader解析文件并在数组中存储值 - 找不到文件

时间:2015-09-22 20:24:18

标签: php html

我正在使用PHPExcelReader来解析excel文件(由用户从本地计算机中选择)。 PHP将获取这些值并将它们存储在一个数组中,然后重新组织它并以表格的形式显示在屏幕上。

但是,在我浏览文件后,点击“提交”后,我收到错误:File not found

这是HTML:

<div class="row-fluid" style="margin-top:15px">
<h2>Step 1: Import the file</h2>
<p>Once uploaded, the window will display a preview of the document. Please check to make sure the column
    headers match the data before uploading.</p>

<form action="../scripts/previewFile.php" method="post" enctype="multipart/form-data">
    <input type="file" name="fileToUpload" />
    <input type="submit" value="Preview File" name="submit">

    <div id="filePreview" style="height: 500px; overflow: scroll;">

    </div>
</form>
</div>

调用的previewFile.php文件:

function previewFile()
{
    $filePath = $_FILES['file']['tmp_name'];

    $excel = new Spreadsheet_Excel_Reader;      // creates object instance of the class
    $excel->read($filePath);

}

更新 PHP文件“previewFile.php”的错误是404,被称为操作。

不确定我的网址"../scripts/previewFile.php"

有什么问题

这是我的架构:

root
   |_views
        |_default
            |_assets
            |_scripts
                 |_previewFile.php
            |_templates
                 |_step1.php <- the html file with the input tags

1 个答案:

答案 0 :(得分:1)

您的输入名称为fileToUpload,而您正在查看$_FILES的{​​{1}}数组,因此它应如下所示:

file