2011-05-18 70 views
1

我有服务器A,该代码的作品,当传输到服务器B的代码不起作用。试图上传文件,php,并获得一个空阵列

我想使用PHP上传文件,一旦我提交$ _FILES数组是空的。我可以看到文件通过$ _POST数组发送,但$ _FILES数组中没有任何内容。我拉我的头发,找不到答案。会是什么答案?

回答

0

当然,你还没有一个enctype定义。

如果你的HTML表单哟有:

<form method="post" action="file.php"> 

变化为:

<form method="post" action="file.php" enctype="multipart/form-data"> 

其他pronlem,已在你的php.ini中的upload_max_filesize,检查,或尝试:

ini_set('upload_max_filesize','512M'); 
+0

我看着这两个这些权利的蝙蝠。 Enctype设置正确,max_filesize设置为5M。 – user570288 2011-05-18 22:41:32

+0

使用工具检查任何错误浏览器端如何 Firebug - >网络,或类似的。 ¿某些特殊的服务器配置? – Exos 2011-05-20 07:23:14