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