我最近已将服务器升级到PHP 5.3,我刚注意到其中一个使用wordpress的网站会在每个页面的顶部显示此消息。
。 // // Alexey A.Znayev,znaeff @ mail.ru,http://xbsoft.org, http://xbsoft.ru // ////////////////////////////////////////////////// ///////////////////////// //此文件包含公共类DNSBL //此类执行IP 地址检查垃圾邮件阻止列表//如上所述 http://ru.wikipedia.org/wiki/RBL类DNSBL {private $ _aCheckers = array(//可用于单独检查的检查器列表 'spamhaus'=> array('。zen.spamhaus.org',true),//可用于组 使用'all'键'spamcop'=>进行检查阵列( 'bl.spamcop.net', true),//可用'all'键'dsbl'=>进行组检查 array('。list.dsbl.org',false),//不可用于组检查 使用'all'键'ordb'=> array('。relays.ordb.org',false),//不是 可以使用'all'键'sorbs'=>进行组检查 array('。dnsbl.sorbs.net',false),//不可用于组检查 '全'键'njabl'=> array('。dnsbl.njabl.org',false)//不是 可以使用'all'键进行组检查; // AZ - 1.键'all'是 非法// AZ - 2.大多数垃圾邮件发送者的IP地址都是............
其他使用Drupal,Magento和& Symfony没有问题。
有什么想法吗?
感谢。
HC。
答案 0 :(得分:0)
首先,确保您的服务器仍在执行PHP。为此,只需创建一个简单的php页面:<?php phpinfo(); ?>并从您的浏览器中调用它。如果您看到所有服务器的信息,那很好。如果您什么都看不到,那么您的服务器就会出现问题。 (不要忘记删除文件,因为它在您的服务器上提供了大量信息)
如果phpinfo的工作原理,我会搜索这个网站上的所有文件,找到一个句子。例如,使用工具在所有文件中搜索“array('。bl.spamcop.net',true)”。如果您找到它,请在此处发布内容。
您是否在自己的网站上使用Linux?您的计算机上是否有您的网站副本?你可以通过shell或类似的东西远程连接到你的计算机吗? (对不起,因为我的低代表不能使用评论功能)
编辑:像“nevermind”说的那样,检查名称为DNSBL.php的文件。它看起来像防止垃圾邮件。也许你有某种安全插件?
如果您的服务器上有Linux并且具有shell访问权限,则可以发出此命令来查找该文件: find / -name'DNSBL.php'
编辑#2:您找到的文件应如下所示(第一行):
<?
///////////////////////////////////////////////////////////////////////////
//
// DNSBL - Spam IP address checker.
// Copyright (C) 2011 Alexey A.Znayev
根据你在问题中所复制的内容,在“Alexey A.Znavev”之前,所有内容都会丢失。
如果文件正常,请检查显示您网站上文本的页面之一的源代码(在大多数浏览器中为ctrl + u)。你在里面看到了什么?页面开头是否有更“奇怪”的东西?