试图上传文件,PHP,并获得一个空数组

时间:2011-05-18 22:19:36

标签: php

我有服务器A这个代码可以使用,当转移到服务器B时,代码不起作用。

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

1 个答案:

答案 0 :(得分: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');