小编ves*_*ino的帖子

消息:尝试访问类型为 null 的值的数组偏移量

我在脚本(发票平面)中多次遇到此错误,我已经使用了几年,但不幸的是它的创建者没有维护它:

Message: Trying to access array offset on value of type null
Run Code Online (Sandbox Code Playgroud)

我的服务器已升级到 PHP 7.4,我正在寻找一种方法来解决问题并自己维护脚本,因为我对它非常满意。

这是给出错误的行上的内容:

$len = $cOTLdata['char_data'] === null ? 0 : count($cOTLdata['char_data']);
Run Code Online (Sandbox Code Playgroud)

$cOTLdata 传递给函数:

public function trimOTLdata(&$cOTLdata, $Left = true, $Right = true)
{
    $len = $cOTLdata['char_data'] === null ? 0 : count($cOTLdata['char_data']);
    $nLeft = 0;
    $nRight = 0;
    //etc
Run Code Online (Sandbox Code Playgroud)

顺便说一句,它包含在mpdf 中,但简单地覆盖 github 存储库中的文件并不能修复错误。

php php-7.4

58
推荐指数
1
解决办法
26万
查看次数

WordPress:ACF 将行添加到转发器字段

我正在寻找一种向 ACF Pro 中的转发器字段添加行的方法。我找到了这个帖子,但解决方案帖子似乎不起作用。我将描述我的问题:

我有一个名为“gebruikers”的自定义帖子类型,一个名为“logins”的转发器字段和一个可以包含一个名为“datum”的字段的行。我希望能够向“数据”字段中的新行添加一个值。这可能吗?

到目前为止我的代码:

$field_key = "logins";
$user_id = "gebruiker_23";
$value = get_field($field_key, $user_id);
$value[] = array('date' => date('Y-m-d H:i:s'));
update_field( $field_key, $value, $user_id );*/
Run Code Online (Sandbox Code Playgroud)

php wordpress advanced-custom-fields

5
推荐指数
1
解决办法
7619
查看次数

如何添加mod安全例外

我已使用以下说明安装了 Mod Security:https : //www.digitalocean.com/community/tutorials/how-to-set-up-modsecurity-with-apache-on-ubuntu-14-04-and-debian- 8

它似乎工作正常,但我似乎无法为 WordPress 登录创建例外。我已将以下内容添加到我的虚拟主机文件中:

<Directory "/var/www/domain.com/public_html/wp-admin">
    <IfModule security2_module>
        SecRuleEngine Off
    </IfModule>
</Directory>
Run Code Online (Sandbox Code Playgroud)

我还尝试了以下方法:

<LocationMatch "/wp-admin">
    <IfModule security2_module>
        SecRuleEngine Off
    </IfModule>
</LocationMatch>
Run Code Online (Sandbox Code Playgroud)

以及两者的不同组合。

我正在运行 Ubuntu 16.04.2,但我想它与 14.04 相同,对吧?

apache mod-security mod-security2 ubuntu-16.04

1
推荐指数
1
解决办法
4060
查看次数