【发布时间】:2011-02-28 23:16:12
【问题描述】:
我正在做一些简单的上传文件的工作。在这一点上,我忽略了错误检查和异常,只是为了让我的上传正常工作。我有这个 HTML 表单:
<form action='addResult.php' method='post' enctype='multipart/form-data' target='results_iFrame' onsubmit='startUpload();'>
Entry: <input type='text' id='entry' />
Stop: <input type='text' id='stop' />
Final: <input type='text' id='final' />
Chart: <input type='file' id='chart' />
<input type='submit' value='Add' /></form>
如您所见,它在 iFrame 'results_iFrame' 中调用了 'addResult.php'。 Javascript 仅用于动画目的并告诉我何时完成。 addResult.php 中包含此代码(以及处理其他输入):
$upload_dir = "../img/";
$chart_loc = $upload_dir.basename($_FILES['chart']['name']);
move_uploaded_file($_FILES['chart']['tmp_name'], $chart_loc);
print_r($_FILES);
它使用表单中的“图表”输入并尝试上传。我有 print_r() 函数来显示关于 $_FILES 的一些信息,但是数组是空的,因此导致失败。我可能做错了什么?
【问题讨论】: