php$\u文件为空
我使用php$\u文件为空,php,file-upload,Php,File Upload,我使用enctype=multipart/form data获得了一个文件上载表单,但我的$\u FILES数组始终为空max_upload_size足够大(2MB,我正在测试100kb的文件)。同样的代码在其他主机上工作,所以我认为我的webhoster的php设置有问题。有人知道我能查到什么吗?当我问他们时,他们总是告诉我这不可能是他们的错-_- 编辑: 您要求提供代码,我没有发布,因为它非常复杂(一个Shopware插件),但我认为我可以提取重要部分: HTML(Smarty): 结果(未
enctype=multipart/form data
获得了一个文件上载表单,但我的$\u FILES
数组始终为空max_upload_size
足够大(2MB,我正在测试100kb的文件)。同样的代码在其他主机上工作,所以我认为我的webhoster的php设置有问题。有人知道我能查到什么吗?当我问他们时,他们总是告诉我这不可能是他们的错-_-
编辑:
您要求提供代码,我没有发布,因为它非常复杂(一个Shopware插件),但我认为我可以提取重要部分:
HTML(Smarty):
结果(未序列化的变量):
完整格式HTML:安装(请参见“网络”选项卡),或查看您的文件是否已实际发送到服务器,以及浏览器是否正确发送了HTTP头
由于任何原因,它们可能是错误的(不允许使用内容类型,不允许使用POST方法)
它应该为您提供要查看的数据和要检查的配置参数。发现了错误:框架的某些“安全功能”已“清理”$\u POST,因此,
move\u uploaded\u file
无法检查文件是否正确上载您的代码是否机密
是否要在此处发布?请检查您尝试上载的文件夹的权限以检查phpinfooutputs@PatsyIssa行动还没有开始,文件应该在tmp文件夹中,并且$_FILES数组将被填充,我们并不是在无法将文件移动到上载目录的阶段,yetCheck forsuhosin
参数,它们可能非常棘手;name=“上传”;filename=“technikdirekt1.png”内容类型:image/png,我得到了HTTP 200。
<form method="post" action="{url action=saveRegister}" enctype="multipart/form-data">
file_put_contents('ul.log',serialize($_FILES));
array(0) {}