gpt4 book ai didi

PHP 警告 : ltrim() Problem in WordPress (formatting. php)

转载 作者:行者123 更新时间:2023-12-04 18:43:22 25 4
gpt4 key购买 nike

我正在用 shell 写这个;
须藤尾部 -100/var/log/apache2/error.log
而且,我看到了这个;
……
[Sun Feb 14 09:42:06.873076 2021] [php7:warn] [pid 1968] [client 82.222.237.83:36955] PHP 警告:ltrim() 期望参数 1 是字符串,对象在/var/www/html 中给出/wp-includes/formatting.php 第 4314 行
[Sun Feb 14 09:42:06.873149 2021] [php7:warn] [pid 1968] [client 82.222.237.83:36955] PHP 警告:ltrim() 期望参数 1 是字符串,对象在/var/www/html/wp-includes/formatting.php 第 4314 行
...
我要去相关的代码。 -->/var/www/html/wp-includes/formatting.php 在第 4314 行

function esc_url( $url, $protocols = null, $_context = 'display' ) {
$original_url = $url;

if ( '' === $url ) {
return $url;
}

$url = str_replace( ' ', '%20', ltrim( $url ) );
$url = preg_replace( '|[^a-z0-9-~+_.?#=!&;,/:%@$\|*\'()\[\]\\x80-\\xff]|i', '', $url );

if ( '' === $url ) {
return $url;
}

if ( 0 !== stripos( $url, 'mailto:' ) ) {
$strip = array( '%0d', '%0a', '%0D', '%0A' );
$url = _deep_replace( $strip, $url );
}

$url = str_replace( ';//', '://', $url );
在第 4314 行;
$url = str_replace( ' ', '%20', ltrim( $url ) );
我不明白。我的错误页面充满了这个。尽管我进行了研究,但我无法弄清楚。你能帮助我吗?
注意:Ubuntu 20.04,Wordpress
健康的日子,
此致。

最佳答案

函数 esc_url() 使用 $url 调用,它是对象而不是字符串。您可以使用 gettype() 或 print_r() 来确认。 debug_backtrace() 可能有助于确定您从哪里进行这些调用。

关于PHP 警告 : ltrim() Problem in WordPress (formatting. php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66194312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com