-1

我正在尝试使用 PHP 制作文件上传表单。$_FILES['main_image']打印为:

Array
(
 [name] => kitten11.jpg
 [type] => image/jpeg
 [tmp_name] => /tmp/phplyPTRW
 [error] => 0
 [size] => 29872
 )

file_exists($_FILES['main_image']['tmp_name'])false,并且/tmp是可写的。

可能会发生什么?

我在愚蠢的共享主机上,所以就配置而言,我无法改变太多。

编辑

我的其中一个包含做了不应该做的事情,所以问题解决了。

4

2 回答 2

2

您可能需要编辑php.ini文件并增加此行的值:

上传最大文件大小

于 2012-08-29T15:01:36.603 回答
-1

在那种情况下file_exists()可能不相关。很多时候,函数的错误$destination路径move_uploaded_file($filename, $destination)是问题所在。

请问,你能检查一下这个值,你是否正在使用那个上传功能?

于 2012-06-20T23:30:35.157 回答