{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (30 окт 2014, 09:20) [0/0] [0] [спам] [под]

$msg = $_POST['msg'];
$error= 'Дурак';
$search = strpos($msg,
$error);
if ($search === false) {exit;} else {echo
'В вашем тексте находится оскорбительное слово: '.$error.'. Общайтесь культурно и соблюдайте этикет!';}

К в $error= 'Дурак'; записать несколько слов?


Изм. 1 раз. / Посл. изм. (30 окт 2014, 09:23)
2.
OZZY * 15.26
(30 окт 2014, 09:25) [0/0] [0] [спам] [под]

$err1 =
$err2 =

*

3. (30 окт 2014, 09:30) [0/0] [0] [спам] [под]

<?php
$mat = array('лох', 'дурак', 'чмо');
foreach($err as $mat)
{
if(preg_match("/\b$err\b/i", $msg, $result))
{
$errmsg.="$result[1][0]/";
}
}
if(isset($errmsg)){echo "МАТ! ".$errmsg;}
?>
грубый вариант.

4. [автор] (30 окт 2014, 09:30) [0/0] [0] [спам] [под]
OZZY,

*
Пробывал так:
$error = array('Дурак' , 'Дура' ;
$search = strpos($msg, in_array
($error));
Поиск слов не осуществляется

5.
wapoleg * 2.59
(30 окт 2014, 09:30) [0/0] [0] [спам] [под]

$error = array('1','2');
if(in_array($msg,$error)) echo 'Матершинник';

или preg_match может?

6. (30 окт 2014, 09:31) [0/0] [0] [спам] [под]

$error .= 'Дурак<br />';
$error .= 'Дурак';

7.
Бродяга * [мошенник] 1.6
(30 окт 2014, 09:32) [0/0] [0] [спам] [под]

$msg = strpos($_POST['msg']);
$byBrodaga = array('дурак','дурак2');
foreach($byBrodaga AS $key => $val)
{
if ($msg == $val)$err[] = 'В вашем тексте находится оскорбительное слово. Общайтесь культурно и соблюдайте этикет!';
}
====
А такой вариант?) не катит?

8. [автор] (30 окт 2014, 09:33) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений