Встала задача переписать этот кусок под функцию preg_replace_callback, но чет у меня туго с пониманием как она работает. Маны читал и на русском и на буржуйском. Получается что ничего не получается. Весь день убил.
Помогите плиз
Покинул форум
Сообщений всего: 245
Дата рег-ции: Февр. 2012 Откуда: Димитровград
Помог: 1 раз(а)
Faraon-san пишет:
я имею ввиду, функция preg_replace выполняет свою функцию? зачем переписывать код подстраиваю другую функцию, это будет ресурсо затратно, т.к. придется в цикле проверять.
К сожалению на хостинге PHP стоит версии 5.5
Faraon-san
Отправлено: 01 Апреля, 2015 - 11:44:35
Посетитель
Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013
Помог: 8 раз(а)
и там это не работает? в версии 5.5 убрали только модификатор e и все.
Hidalgo
Отправлено: 01 Апреля, 2015 - 11:55:51
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Февр. 2012 Откуда: Димитровград
Помог: 1 раз(а)
Ну вроде как из-за этой уязвимости этого и рекомендуют использовать preg_replace_callback вместо preg_replace?
Или можно тупо убрать модификатор и все?
Покинул форум
Сообщений всего: 245
Дата рег-ции: Февр. 2012 Откуда: Димитровград
Помог: 1 раз(а)
Так что посоветуете? Просто модификатор убрать или все таки дальше ковыряться с preg_replace_callback?
Faraon-san
Отправлено: 01 Апреля, 2015 - 14:06:49
Посетитель
Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013
Помог: 8 раз(а)
так у тебя в первом посте где используется preg_replace, нет этого модификатора.
вообщем оставь все как есть, и не парься по поводу preg_replace, там все корректно работает.
Покинул форум
Сообщений всего: 245
Дата рег-ции: Февр. 2012 Откуда: Димитровград
Помог: 1 раз(а)
Faraon-san пишет:
так у тебя в первом посте где используется preg_replace, нет этого модификатора.
вообщем оставь все как есть, и не парься по поводу preg_replace, там все корректно работает.
В примере - просто пример. В реальности есть модификаторы.
Faraon-san
Отправлено: 01 Апреля, 2015 - 17:58:08
Посетитель
Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013
Помог: 8 раз(а)
Если он там не нужен, то просто убери.
Если сомневаешься, то выкладывай код, посмотрим.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.