Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Примеры использования библиотеки Censure (petropolys)
Author Message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Mon Aug 16, 2010 11:12 am ()
   Post subject:
Reply with quote


М

Выделено из темы «Censure: определение наличия мата (нецензурных слов) в тексте, матотест»,
расположенной в форуме Склад готовых решений :: PHP (16 Августа 2010, 14:24).
Back to top
View user's profile Send private message Send e-mail
petropolys
Заглянувший



Joined: 16 Aug 2010
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Mon Aug 16, 2010 11:12 am (спустя 1 секунду; написано за 33 секунды)
   Post subject:
Reply with quote

Можно пример как пользоваться этим классом?
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Mon Aug 16, 2010 11:24 am (спустя 11 минут; написано за 1 минуту 42 секунды)
   Post subject:
Reply with quote

petropolys,
вы код класса Censure смотрели? Там всего 1 публичный метод, да и код очень качественный, чтобы в этом коде не разобраться - надо о-о-о-очень сильно постараться... (-:
Code (php): скопировать код в буфер обмена
        /*


Last edited by Александр Михалицын on Thu Aug 19, 2010 9:30 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
petropolys
Заглянувший



Joined: 16 Aug 2010
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Mon Aug 16, 2010 11:47 am (спустя 23 минуты; написано за 1 минуту 37 секунд)
   Post subject:
Reply with quote

Прошу прощения , но я классами неумею пользоваться, пожалуйста, можно просто пример использования, как-раз начну потихоньку разбираться в классах
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Mon Aug 16, 2010 11:59 am (спустя 11 минут; написано за 4 минуты 41 секунду)
   Post subject:
Reply with quote

petropolys,
так начинать разбираться в классах надо не с использования библиотек, а с прочтения документации -- займет это у вас 15 минут, чтобы освоить базовый синтаксис работы с классами.

Как-то так:
Code (php): скопировать код в буфер обмена
<?php
include('Censure.php');

//кодировка должна быть utf-8 (ну или см. аргумент $charset)
$string_to_check_for_mat = 'тут строка для проверки на мат';

//Ширина фрагмента - по 1 слову с обеих сторон, входная строка - не HTML, обрамлять фрагмент - не нужно,
//заменять мат на [censured] - это настройки, которые получаются в результате вызова метода Censure::parse с данными аргументами.
echo (www.php.net/echo) Censure::parse($string_to_check_for_mat, 1, '', false, '[censured]');
?>
Back to top
View user's profile Send private message Send e-mail
petropolys
Заглянувший



Joined: 16 Aug 2010
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Tue Aug 17, 2010 6:10 am (спустя 18 часов 10 минут; написано за 1 минуту)
   Post subject:
Reply with quote

Спасибо большое. Всё заработало . Только второй аргумент надо взять в кавычки:(echo Censure::parse($string_to_check_for_mat, '1', '', false, '[censured]');)
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Tue Aug 17, 2010 8:05 am (спустя 1 час 55 минут; написано за 21 секунду)
   Post subject:
Reply with quote

petropolys,
да, совершенно верно. Не посмотрел тип данных в описании... (-;
Back to top
View user's profile Send private message Send e-mail
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 185
   поощрить/наказать

Location: Москва

PostPosted: Wed Aug 18, 2010 10:39 pm (спустя 1 день 14 часов 33 минуты; написано за 49 секунд)
   Post subject:
Reply with quote

подправьте описание, $delta должен быть int :)
Back to top
View user's profile Send private message Send e-mail
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 83
   поощрить/наказать


PostPosted: Thu Aug 19, 2010 9:31 am (спустя 10 часов 51 минуту; написано за 16 секунд)
   Post subject:
Reply with quote

Rin,
у себя в посте - поправил. (-;
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML