HTMLPurifier在实时服务器上的链接中出错,在localhost上正常工作

时间:2017-05-18 09:14:21

标签: php htmlpurifier

这是我的代码,

require_once 'libraries/htmlpurifier/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);

$lDesc = $_POST['long-desc'];
$lDesc = $purifier->purify($lDesc);
$lDesc = mysql_real_escape_string($lDesc);

如果长描述有链接,则href标记转换为以下内容:href="%5C"

之前我通过在HTMLPurifier之前处理mysql_real_escape_string来解决此错误,并且它仍然在我的localhost上工作(在href标记中插入真实链接) 但在实时服务器上它会出错!

任何想法?

1 个答案:

答案 0 :(得分:0)

服务器PHP版本为5.2 我把它修改为" PHP版本:5.4" 这解决了这个错误!