php - $_FILES 不工作?

标签 php html

我通过这种方式在表单内提交文件(带有提交按钮、表单标签等):

<fieldset>
        <input type="file" name="file" />
    </fieldset>

我正在尝试以这种方式将其与 PHP 一起使用:

$file = $orgname."/".basename($_FILES['file']['name']);
move_uploaded_file($_FILES['file']['tmp_name'], $file);

我收到了这些错误:

Notice: Undefined index: file in C:\wamp\www\generic\addorg.php on line 45

Notice: Undefined index: file in C:\wamp\www\generic\addorg.php on line 46

这可能是什么原因造成的?我调查过的所有内容都表明它应该有效。

最佳答案

需要设置表单enctype=multipart/form-data

关于php - $_FILES 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8246569/

相关文章:

php - 为什么 "SHOW TABLES"不工作

php - 如何从前一个div中获取隐藏的输入值

javascript - 像真正的 html 元素而不是 Canvas 或 svg 一样渲染 pdf.js 页面?

JavaScript 使用 EventListener 和 jQuery 添加和删除 <tr>

javascript - ajax 调用后 PHP header 重定向没有设置 $_SESSION 变量

php - 如何检查各个列中 mysql 查询的最后 2 个条目是否具有相同的值?

html - 如何将字形 float 到正确的内联

html - 当 <a> 标签包含图片 URL 时如何设置 alt 属性?

html - 使用清除 :both to make div full height of content?

jquery - 由于 Firebug ,不确定 jquery 是否在 <li> 元素上工作