ereg_replace()在PHP 5.4.24中已弃用,但不是5.5?

时间:2015-11-23 20:20:41

标签: php mysql

我遇到了最奇怪的问题。 我为WHMCS写了一个模块,它在我的WHMCS中正常工作但在客户端没有...我们有完全相同的设置(服务器相关)都是cPanel,两个版本的WHMCS是相同的。它似乎唯一的区别在于php版本。

他正在运行PHP 5.4.24并且当他进入我的主模块时我正在运行5.5,他收到了一个令人生畏的消息:

Deprecated: Function ereg_replace() is deprecated in /home/dir/.....:eval()'d code on line 1

当他试图生成PDF时,他收到了这个错误:

Notice: Undefined variable: response in /home/dir.../index.php(1) : eval()'d code(1) : eval()'d code on line 102

我搜索过并搜索过...我在代码中的任何地方找不到函数或eval()'d值。我不确定这是来自哪里。

另外,我已经检查了第102行,它只是说:

<h3 style="text-align:center"><? echo $response; ?></h3>

即使$response变量不存在,它也不应该给出错误吗?

如何找到此问题的来源?

PS:

代码已加密,但即使在搜索加密代码时,我也看不到函数或任何相关内容。

解决此问题的任何帮助都很棒:)

0 个答案:

没有答案