相关疑难解决方法(0)

我可以尝试/发出警告吗?

我需要从一些php本机函数中捕获一些警告,然后处理它们.

特别:

array dns_get_record  ( string $hostname  [, int $type= DNS_ANY  [, array &$authns  [, array &$addtl  ]]] )
Run Code Online (Sandbox Code Playgroud)

当DNS查询失败时,它会发出警告.

try/ catch不起作用,因为警告不是例外.

我现在有2个选择:

  1. set_error_handler 看起来有点矫枉过正,因为我必须使用它来过滤页面中的每个警告(这是真的吗?);

  2. 调整错误报告/显示,以便这些警告不会回显到屏幕,然后检查返回值; 如果是false,则没有找到主机名的记录.

这里的最佳做法是什么?

php error-handling try-catch

334
推荐指数
5
解决办法
19万
查看次数

PHP警告:POST Content-Length为8978294字节超过了第0行的Unknown中的8388608字节限制

尝试在我的XAMPP本地开发环境中上传WordPress上的导入时出现此错误:

警告:POST内容长度为8978294字节超过了第0行的Unknown中的8388608字节限制

我改变了upload_max_filesize2M1000M,但是这似乎并没有做任何事情.

有任何想法吗?

php xampp wordpress

195
推荐指数
12
解决办法
40万
查看次数

POST Content-Length超出限制

当用户上传文件时,我在php的error_log中遇到类似的错误

PHP警告:POST内容长度11933650字节超过了第0行的Unknown中的8388608字节限制

在我的php.ini(在public_html中创建自定义ini文件)这会解决这个问题,我需要将它设置为1GB左右?我将在php.ini中将我的设置更改为此,它会解决问题吗?

upload_max_filesize = 1000M ;1GB
post_max_size = 1000M
Run Code Online (Sandbox Code Playgroud)

我将'memory_limit'限制为什么?

在我的脚本中检查文件上传大小是否<1GB也是正确的

if($_FILES["uploadedfile"]["size"]<1000000)
Run Code Online (Sandbox Code Playgroud)

php

91
推荐指数
8
解决办法
25万
查看次数

如何优雅地处理超过PHP的`post_max_size`的文件?

我正在开发一个将文件附加到电子邮件的PHP表单,并试图优雅地处理上传文件太大的情况.

我了解到有两个设置php.ini会影响文件上传的最大大小:upload_max_filesizepost_max_size.

如果文件的大小超过upload_max_filesize,PHP将文件的大小返回为0.这很好; 我可以检查一下.

但如果超过post_max_size,我的脚本会无声地失败并返回到空白表单.

有没有办法抓住这个错误?

php upload

84
推荐指数
3
解决办法
4万
查看次数

PHP警告:POST内容长度为113字节超过了未知的-1988100096字节限制

用户在我的网站上传图像时遇到了很多问题.

他们最多可以上传6张图片

最初我不得不将php.ini中的值更改为:

upload_max_filesize = 2000M
post_max_size = 2000M
max_execution_time = 120
max_file_uploads = 7
memory_limit=128M
Run Code Online (Sandbox Code Playgroud)

我不得不改变这个,因为得到了各种各样的错误,如内存不足,超出最大值等.

在我查看包含以下内容的错误日志之前,一切正常

[11-Jun-2011 04:33:06] PHP Warning:  Unknown: POST Content-Length of 113 bytes exceeds the limit of -1988100096 bytes in Unknown on line 0
[11-Jun-2011 04:33:12] PHP Warning:  Unknown: POST Content-Length of 75 bytes exceeds the limit of -1988100096 bytes in Unknown on line 0
[11-Jun-2011 04:33:27] PHP Warning:  Unknown: POST Content-Length of 74 bytes exceeds the limit of -1988100096 bytes in Unknown on line …

php memory file-upload

10
推荐指数
2
解决办法
5万
查看次数