ОБСУЖДЕНИЕ

Помогите решить проблему!!! (перенесено)

14 сообщений0 просмотровОткрыта
#1
Вот на сейте выбивает чтото такое deprectade брббрбр/funciones.php 164


Вот та строка на которую ругается

function uc($mensaje)
{
if (!ereg("^[a-zA-Zа-яА-Я0-9\-_]{1,255}$", $mensaje)) {
$mensaje = htmlentities(stripslashes(strtolower(trim($mensaje))));
$mensaje = str_replace("'"," ",$mensaje);
$mensaje = str_replace(";"," ",$mensaje);
$mensaje = str_replace("$"," ",$mensaje);
return $mensaje;
}else{ return $mensaje; }
#2
Sosed, функция ерег устарела, воспользуйся preg_match
#3
Дед-Охуелыч, Да в том то и дело что еще не могу разобраться никак как эту функцию вставить !Еслиб кто исправил и какраз может с этого примера и пойму а то все форумы облазил а как preg_match ставить не понял!!!
#4
ereg на preg_match замени
http://php.net/manual/ru/function.preg-match.php
#5
if (! preg_match("/^[ a- zA- Zа-яА -Я 0 -9 \- _] {1 ,255 }$ /", $ mensaje))
так попробуй
#6
если просто заменить,то ни чего не выйдет.. покури по лучше эту литературу
#7
Юрий, Да говорю же что я еще не дорос к том чтоб заменить!Чето не могу никак понять как делать замену!И его только здесь изменять или и в других файлах?
#8
Дед-Охуелыч, Теперь вот
Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE or '$' in I:\home\test1.ru\www\funciones.php on line 165
#9
Пошли пыхнем)
#10
Дед-Охуелыч, я ему мануал скинул более чем напрягаться нет настроения
#11
if (preg_match("/\^[a-zA-Zа-яА-Я0-9\-_]{1,255}\$/i", $mensaje)) {
#12
не вопрос) наливай)
#13
конечно достаточно, тоже одно время был запаривши на замене этой функции
#14
Тема перенесена из подраздела Общение/Флуд/Оффтоп в подраздел Вопросы новичков!