• 插件文件:

    /第368行上的wp-content/plugins/mailgun/includes/wp-mail-api.php

    $boundary=base_convert(uniqid('边界',true),10,36);

    在PHP 7.4中引发弃用警告。我即将修补时在此处发布。

查看5条回复-1至5条(共5条)
  • 我看到了类似的警告:

    PHP已弃用:为尝试的转换传递了无效字符,这些字符已在第332行的/plugins/mailgun/includes/wp-mail-api.PHP中被忽略

    相同的文件,但不同的行。

    螺纹起动器 罗布斯科特

    (@robscott)

    @亚历克斯特我的仍然是第368行。您可能使用的是旧版本或编辑版本的Mailgun插件?

    这个功能也在几个SMTP插件中弹出——在几个插件中,我发现了他们是如何修复这个警告的;在我的例子中,我们已经用自定义代码替换了,因为我们不需要Mailgun插件的所有功能。

    @罗布斯科特,可能我曾经打开过插件文件,然后用我的代码编辑器将其格式化。我肯定没有故意编辑这个插件。它没有要求更新,所以我正在运行最新版本。那很好。如果错误相同,则应在以后的版本中修复该错误。

    @罗布斯科特不过,当前版本是什么?我使用这个的网站都有1.7.1,无法以任何方式进行进一步更新,但我在更改日志中看到了1.7.2。在命令行上,当我尝试用wp-cli重新安装插件时,它抱怨无法验证1.7.2,我猜只是重新安装了1.7.1。也许may服务器在某种程度上坚持认为1.7.1是最新的,这就是行号差异的核心所在?

    螺纹起动器 罗布斯科特

    (@robscott)

    1.7.1在矿井中。是的,代码编辑器添加双线是非常可能的🙂

查看5条回复-1至5条(共5条)
  • 主题“PHP已弃用:为尝试转换传递的无效字符”已关闭,不允许新回复。