Ошибка eregi, не получается переделать строчку

SUVEREN

Постоялец
Регистрация
13 Фев 2008
Сообщения
367
Реакции
178
Друзья, всем привет, возникла ошибка при переносе сайта на новый хост, а переписать правильно код не могу, так как не шарю особо в пхп.

Вот такая ошибка вылазит, и кучу дублей дает на странице.
Deprecated: Function eregi() is deprecated in /home/abr1/public_html/site/apanel/base/danneo.track.php on line 66

Иду смотреть код.

foreach($badops as $opskey => $opsvalue){
if(is_string($inputdata) && eregi($opsvalue,$inputdata)){
$cleardata = eregi_replace($opsvalue,'',$inputdata);
@$GLOBALS["$params"]=$cleardata;
}


Помогите пожалуйста исправить код корректно на preg_match
Заранее спасибо.
 
читал, у меня не получаеться. не пойму как слеши и i расставить тут ($opsvalue,$inputdata) и что здесь писать eregi_replace($opsvalue,'',$inputdata);, хз
 
Для помощи в расстановке слешей и модификаторов надо бы видеть твои регулярки.
Приведи вывод var_dump($badops);
И на var_dump($params); было бы интересно взглянуть, на первый взгляд у тебя там ошибка в логике.
 
Назад
Сверху