Перед записом в бд $msg, как сделать, если есть слово "Портал" в $msg то запись идет в бд, а если нет то включаетсья антиреклама с предупреждением "В сообщение реклама" и не записываетсья в базу.
Прощу вас, дайте код.
Прошиши это в файл с функциями:
function antirek($msg){
return preg_replace('#([a-z0-9\\s\-\.]){3,20}(\.|,) ([a-z\\s]){2,4}#si','[реклама]',$msg);
Без записью в БД обработай текст сообщения так:
$msg=antirek($msg);
/* здесь записывай в БД */
Sceptic, мне надо сначало узнать, есть ли слово "Слово" в $msg, если есть то $msg записываетсья в базу просто так, а если слово "Слово" нету в $msg то подключаетсья антиреклама, $msg в базу не записываетсья и выдает: Реклама чужого ресурса запрещаетсья.
20 Апр 2011, 20:06Есть проблема с формированием ссылок меню при переходах по сайту. Есть что почитать по этому иль глянуть?
20 Апр 2011, 21:04