Php $U文件[…][';tmp#U名称';]不';不存在

Php $U文件[…][';tmp#U名称';]不';不存在,php,upload,Php,Upload,我正在尝试使用PHP制作一个文件上传表单$\u文件['main\u image']打印为: Array ( [name] => kitten11.jpg [type] => image/jpeg [tmp_name] => /tmp/phplyPTRW [error] => 0 [size] => 29872 ) file\u存在($\u FILES['main\u image']['tmp\u name'])为false,且/tmp可写 可能会发生什

我正在尝试使用PHP制作一个文件上传表单<代码>$\u文件['main\u image']打印为:

Array
(
 [name] => kitten11.jpg
 [type] => image/jpeg
 [tmp_name] => /tmp/phplyPTRW
 [error] => 0
 [size] => 29872
 )
file\u存在($\u FILES['main\u image']['tmp\u name'])
false
,且
/tmp
可写

可能会发生什么

我使用的是哑共享主机,所以在配置方面我不能做太多更改

编辑


我的一个include做了不应该做的事情,所以问题解决了。

在这种情况下,
文件\u exists()
可能不相关。很多时候,
move\u上传的文件($filename,$destination)
函数的$destination路径错误就是问题所在


请检查此值,是否正在使用上载功能?

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

上传最大文件大小


脚本运行后,将自动删除该文件。您是在处理同一请求还是后续请求?假设它在您自己的本地环境中工作,我会联系技术支持并询问他们。当您被囚禁在本地/tmp文件夹中时,它们可能被发送到全局/tmp文件夹。如果这是一个典型的PHP问题,那么
error
很可能是非零的。