|
|
|
| все мы знаем к примеру такое нехорошее слово
из трёх букв, которым 'разукрашены' стены подъездов
наших домов ,заборы...
а теперь прибавте к тому о чём я только что толкавал
приставку 'ня'.
вот эту ***** надо вырезать ,при том что в базе матюкальников
у нас есть слово из трёх букв без приставки 'ня'...
нерабочий пример:
<?php
$text = "ну там всякие матюки,включая то о котором я упомянул в верху + приставка";
$file_name = "mat.php";
$bd_mat = @file($file_name);
$mat = explode("|", $bd_mat[0]);
for($i=0;$i<count($mat);$i++){
$pattern = "/(".$mat[$i]."[а-Яa-Z]\s$)/i";
$text = preg_replace($pattern, " цензура ", $text);
}
echo $text;
?>
|
PS:я в регулярках не оч.понимаю,вот ща прочитал
пару статей,но от этого не стал писать скрипты.... | |
|
|
|
|
|
|
|
для: method
(05.08.2005 в 10:09)
| | Обратите внимание на тему http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5947 - там помоему представлен очень перспективный фильтр мата. | |
|
|
|
|
|
|
|
для: cheops
(05.08.2005 в 11:44)
| | ндя...но только мыла он своего не оставил,чтоб
я у него спросил как его тузлой пользоваться,
а аськи у мну нет...... | |
|
|
|
|
|
|
|
для: method
(05.08.2005 в 13:00)
| | .....своё рег.выражение стал писать.... | |
|
|
|
|
|
|
|
для: method
(05.08.2005 в 13:00)
| | Попробуйте всязаться по e-mail в портрете sacha@mail.ru, если он конечно настоящий... | |
|
|
|
|
|
|
|
для: cheops
(05.08.2005 в 17:40)
| | блин не пойму, на локальной машине по другому скрипт
работает, вырезает то что не вырезает на хосте.......
=(((( | |
|
|
|
|
|
|
|
для: method
(06.08.2005 в 18:30)
| | А какой код и версии PHP на локальном хосте и хостинге? | |
|
|
|
|
|
|
|
для: cheops
(06.08.2005 в 19:05)
| | там 4, а у меня5....
я и в редакторе указал перед сохранением скриптов что под юникс,
ну чтоб \r\n не было..... | |
|
|
|
|
|
|
|
для: method
(06.08.2005 в 20:13)
| | cheops проверьте почту... | |
|
|
|
|
|
|
|
для: method
(07.08.2005 в 12:12)
| | Да абсолютно по разному происходит обработка по сравнению с сайтом и локальным хостом... Может жадность по умолчанию настроена... хотя нет, сейчас проверил - не в этом дело. А хостер что-нибудь внятное по этому поводу говорит?
Я сейчас на нашем хосте проверю. | |
|
|
|
|
|
|
|
для: cheops
(07.08.2005 в 12:40)
| | Хм... а на хосте точно также как у вас хостинге :))) Скорее всего дело в том, что используются русские буквы в регулярном выражении и без настройки локали они обрабатываются криво - посмотрите тему по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6084 | |
|
|
|
|
|
|
|
для: cheops
(07.08.2005 в 12:46)
| | спасибо за помощь...=))
доделаю регулярку дам знать..... | |
|
|
|
|
|
|
|
для: method
(07.08.2005 в 14:59)
| | Текущую бета_версию скрипта анти_мата можно взять
по ссылке ниже...
Администрации:Можете поместить файл в свой довн_лоадс,
если хотите.... | |
|
|
|
|
|
|
|
для: method
(08.08.2005 в 05:47)
| | Хотим, спасибо разместим. | |
|
|
|
|
|
|
|
для: method
(08.08.2005 в 05:47)
| | Скрипт размещён в разделе downloads.
http://www.softtime.ru/info/matu_net.php | |
|
|
|