Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 25.11.2024 - 12:00:01
Страницы:  1  

Антимат

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

Сергей

С
Участник форума

Как сделать функцию антимат для гостевой WR-Guest? Чтобы в место нецензурных слов были ***

Сообщение # 1 02.06.08 - 14:09:19

And

A
Участник форума

Предлагаю такой вариант

Код:

$ambase="base.dat";
$text=$_POST['text'];
$file=file($ambase);
for($i=0; $i<count($file); $i++){ $wrd=explode(",",$file[$i]);
for($y=0; $y<count($wrd); $y++){ $text=str_replace($wrd[$y], '***', $text); } }
echo "$text";

"base.dat" текстовый файл, в котором перечислены через запятую запрещённые слова

Сообщение # 2 03.06.08 - 10:54:00

Валера

В
гость

А куда вписать этот код?

Сообщение # 3 22.06.08 - 21:27:01

Вася

В
гость

And, а куда вписать код???

Сообщение # 4 30.06.08 - 16:17:49

And

A
Участник форума

Сначала надо создать файл со списком запрещённых слов - base.dat
слова перечислить через запятую, а этот код можно вставить перед строкой 110-
>$msg=str_replace("&#124;","I",$msg);


Код:

function antimat($msg){
$ambase="base.dat"; // файл со списком запрещённых слов (перечислить через запятую)
$file=file($ambase);
for($i=0; $i<count($file); $i++){ $wrd=explode(",",$file[$i]);
for($y=0; $y<count($wrd); $y++){ $msg=str_replace($wrd[$y], '***', $msg); } }
return "$msg"; }
$msg=antimat($msg);


это простейший фильтр антимат

Сообщение # 5 21.07.08 - 23:50:26

ВИКТОР_ЗАКАЛ

В
гость

У меня лучше вариант, только сегодня сделал

Сообщение # 6 26.09.09 - 22:57:51

WR

W
Участник форума

ВИКТОР_ЗАКАЛ, поделись

Сообщение # 7 27.09.09 - 09:10:05

ВИКТОР_ЗАКАЛ

В
гость

Сейчас оформлю как модулем, и дам ссылку

Сообщение # 8 27.09.09 - 12:00:33
Заблокировать надоедливого посетителя :Предыдущая темаСледующая тема: Кодировка
Страницы:  1  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия