我正在尝试使用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
可写。
可能会发生什么?
我在愚蠢的共享主机上,所以就配置而言,我无法改变太多。
修改
我的其中一个包括做了它不应该做的事情,所以问题就解决了。
答案 0 :(得分:2)
您可能需要修改 php.ini
文件并增加此行的值:
<强>的upload_max_filesize 强>
答案 1 :(得分:0)
在这种情况下,file_exists()
可能不相关。很多时候move_uploaded_file($filename, $destination)
函数的 $ destination 路径错误。
请问,您是否可以使用该上传功能检查此值?