我 的 问题 是 , 当 我 上传 的 文件 超过 了 我 在 脚本 中 设置 的 限制 ( 5 MB ) 时 , 它 会 在 网站 的 顶部 显示 以下 警告 :
警告 : POST 内容 长度 32485176 字节 超过 了 第 0 行 " 未知 " 中 20971520 字节 的 限制
例如 , 我 在 这里 上传 了 一 个 大于 ( 30 MB ) 的 文件 , 但 当 我 上传 一 个 大于 ( 5 MB ) 小于 30 ( 或 不是 那么 大 ) 的 文件 时 , 它 不 显示 警告 , 只 显示 我 希望 从 代码 中 得到 的 错误 :
if($file_size > 5000000) { echo
"<div>
You Can't Upload More than 5MB of the file
</div>";
}
中 的 每 一 个
我 在 localhost 上 工作 , 每次 都 出现 这个 错误 , 我 知道 如何 通过 修改 php.ini 在 localhost 中 修复 它 , 但是 网站 也 在线 , 这个 错误 没有 显示 在 网站 上 。 有 没有 办法 限制 上传 文件 的 大小 ( 5 MB ) , 并且 不 修改 php.ini 文件 , 因为 我 不 认为 我 有 权限 从 托管 公司 更改 Apache 配置 的 限制 。
我 希望 我 的 问题 很 清楚 。
谢谢 你 的 帮助 。
3条答案
按热度按时间ee7vknir1#
您可以通过您的php文件目录中的.htaccess文件来更改它...
.htaccess
文件存储在.php文件所在的目录中。它们修改该文件夹和所有子文件夹的配置。您只需在您选择的目录中创建一个.htaccess文件(或修改它(如果存在))即可使用它们。下面的代码可以让你增加上传限制(如果服务器提供商允许通过.htaccess进行PHP配置更改)。
4uqofj5v2#
你只是在php.ini设置
然后设置:
然后重新启动服务器..
kr98yfug3#
您好,请转到您的Xampp目录,然后转到以下内容:- xampp\php\php(配置文件)
查找post_max_size(确保位于文件顶部),然后更改
现在重新启动你的apache服务器或者如果仍然错误重新启动apache,mysql太
如果您有任何疑问,请告诉我