首页 / HTML / PHP HTML:文件上传无效
PHP HTML:文件上传无效
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP HTML:文件上传无效,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1533字,纯文字阅读大概需要3分钟。
内容图文
![PHP HTML:文件上传无效](/upload/InfoBanner/zyjiaocheng/779/be9c2c9d617745d5b9788599903bf251.jpg)
我不敢相信我不得不问这个,但由于某种原因,我的文件无法正常工作.它被称为ajax.php(虽然不介意这个名字),这里是确切的代码:
<?php
error_reporting(-1);
print_r($_POST);
print_r($_FILES);
?>
<form action="ajax.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<input type="text" name="first" value="Bob" />
<input type="text" name="middle" value="James" />
<input type="text" name="last" value="Smith" />
<input type="file" name="something" />
<input type="submit" value="Submit" />
</form>
当我提交而不附加文件时,它会在数组中打印数据.当我提交WITH文件时,没有数组填充.
我错过了什么明显的东西?
没有档案
Array ( [MAX_FILE_SIZE] => 30000 [first] => Bob [middle] => James [last] => Smith )
Array ( [something] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) )
用文件
Array ( )
Array ( )
期望与文件
Array ( [MAX_FILE_SIZE] => 30000 [first] => Bob [middle] => James [last] => Smith )
Array ( [something] => Array ( [name] => sample.jpg [type] => image/jpg [tmp_name] => whatever.jpg [error] => 0 [size] => 1248 ) )
UPDATE
它似乎正在另一台服务器上工作,它与我的WAMP完全配置,这意味着我的问题被错误地问了,因此我正在关闭它.对任何浪费时间愚蠢的人道歉.
解决方法:
这似乎是一个配置问题.我会说post_max_size太小了.这可以解释为什么上传文件时$_POST超全局为空.从手册……
If the size of post data is greater than
post_max_size
, the$_POST
and$_FILES
superglobals are empty.
您需要将此值设置为大于upload_max_filesize.例如,我的一台服务器有……
file_uploads=On
upload_max_filesize=12M
post_max_size=20M
内容总结
以上是互联网集市为您收集整理的PHP HTML:文件上传无效全部内容,希望文章能够帮你解决PHP HTML:文件上传无效所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。