Функция антимат - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Tue, 14 Jan 2025 15:44:39 +03002. <strong>shurik</strong>, пасиб <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> твоя фильтрует отлично на ура <img src="https://visavi.net/uploads/stickers/obana.gif" alt="obana"> пжл, что я все ж не улавливаю, что приведенная функция мною не фибьтрует мат??? <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> <br>
<br>
<em><span style="font-size:x-small">Добавлено через 09:17 сек.</span></em><br>
2. <strong>shurik</strong>, собственно в функцию преведенную мною нужно было добавить rtrim() <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> с ней все работает. спасибо большое
https://visavi.net/topics/18749/320708
Функция антимат ВиталийTue, 15 Feb 2011 23:06:50 +0300Сообщенияhttps://visavi.net/topics/18749/320708делал что то подобное вот таким способом:<br>
<pre class="prettyprint"><?
function antiman($msg)
{$file=file("antimat.dat");$i=0;
while($i < count($file)){$msg=str_replace(rtrim($file[$i]),'***',$msg);$i++;}
return $msg;} ?></pre>
попробуй так
https://visavi.net/topics/18749/320442
Функция антимат shurikTue, 15 Feb 2011 13:21:39 +0300Сообщенияhttps://visavi.net/topics/18749/320442Страно, либо я что-то не улавливаю, либо что-то не ладное! <br>
файл antimat.dat (В нем хранятся запрещенные слова по строчно)<br>
1 слово<br>
2 слово<br>
3 слово<br>
сама функция:<pre class="prettyprint"><?php
function antimat($msg) {
$mat = file("antimat.dat");
foreach ($mat as $value) {
if (!empty($value)) {
$msg = preg_replace("|$value|iu", "***", $msg);
}}
return $msg;
}
?></pre>
в результате заменит "3 слово", а первые два не тронет. если добавить четвертую строку, то его заменит, первые три не тронет. что я нет то делаю?
https://visavi.net/topics/18749/320239
Функция антимат ВиталийMon, 14 Feb 2011 22:27:30 +0300Сообщенияhttps://visavi.net/topics/18749/320239