$ _FILES ['myfile'] ['error']为零,但没有上传文件

时间:2011-01-20 05:00:49

标签: php macos

我正在尝试将生产服务器复制到运行10.5的旧Mac上。一切都很好,除了上传文件。

不幸的是,PHP或apache都没有报告错误,最后没有文件。我一直在为777找到我能找到的所有权限,但没有运气 - 即使是最简单的上传器教程也会产生$ _FILE ['myfile'] ['error']为零,但当我查找$中列出的文件时_FILE ['myfile'] ['tmp_name']该文件不存在。

有什么建议吗?

我已经尝试了内置的OSX版本的apache和PHP 5.2,我尝试从MacPorts安装apache2和PHP 5.3.4。两者都有相同的结果。

我认为这一定是某个地方的权限问题,但为什么我没有收到错误?

1 个答案:

答案 0 :(得分:2)

请检查文件上传器的HTML。 其FORM标签必须包含

ENCTYPE = "multipart/form-data" 

上传任何文件。