我正在使用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
答案 0 :(得分:1)
您的输入名称为fileToUpload
,而您正在查看$_FILES
的{{1}}数组,因此它应如下所示:
file