我遇到了最奇怪的问题。 我为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:
代码已加密,但即使在搜索加密代码时,我也看不到函数或任何相关内容。
解决此问题的任何帮助都很棒:)