Функция антимат - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Tue, 14 Jan 2025 15:44:39 +0300 2. <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">&lt;? function antiman($msg) {$file=file(&quot;antimat.dat&quot;);$i=0; while($i &lt; count($file)){$msg=str_replace(rtrim($file&#91;$i]),&#039;***&#039;,$msg);$i++;} return $msg;} ?&gt;</pre> попробуй так https://visavi.net/topics/18749/320442 Функция антимат shurik Tue, 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">&lt;?php function antimat($msg) { $mat = file(&quot;antimat.dat&quot;); foreach ($mat as $value) { if (!empty($value)) { $msg = preg_replace(&quot;|$value|iu&quot;, &quot;***&quot;, $msg); }} return $msg; } ?&gt;</pre> в результате заменит &quot;3 слово&quot;, а первые два не тронет. если добавить четвертую строку, то его заменит, первые три не тронет. что я нет то делаю? https://visavi.net/topics/18749/320239 Функция антимат Виталий Mon, 14 Feb 2011 22:27:30 +0300 Сообщения https://visavi.net/topics/18749/320239