Php $U文件[…][';tmp#U名称';]不';不存在
我正在尝试使用PHP制作一个文件上传表单<代码>$\u文件['main\u image']打印为: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可写 可能会发生什
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
很可能是非零的。