etomite:函数eregi()已弃用......但它不在任何地方?

时间:2011-03-28 09:02:16

标签: php function content-management-system

http://lubela.sk/index.php?id=122

任何人都可以帮我解决这个错误吗?我搜索了所有的网络文件“eregi”,它并不是真的在任何地方。那么......这个错误怎么了? :○

574 if(is_array($params)) {
575     extract($params, EXTR_SKIP);
576 }

2 个答案:

答案 0 :(得分:2)

正如你在这里看到的那样

/data/web/lubela.sk/web/index.php(576) : eval()'d code

它可能不会在您的代码中作为具体的函数调用,而是在字符串中的某个位置,您发送到eval。无论如何,“eval是邪恶的”;)

找出该行代码的字符串来自哪里,然后你应该知道,你必须在哪里寻找eregi

答案 1 :(得分:1)

你可能被黑了,因为eval()通常用于解包base64编码的代码,而这些代码又可以用正则表达式和gz-compression代替base64_decode()

进行混淆。