Filtr sprostých slov a vulgarismů v PHP!

17. ledna 2008 v 6:56 | MIRDa |  PHP/MySQL
Tak jsem pro jedno svoje dílo potřeboval aby někdo nebo něco kontrolovalo zda uživatelé nepíšou do komentářů sprostá slova... nakonec jsem si vyrobil jednoduchý filtr v PHP, který odchytí více než 50 vulgarismů a sprostých slov. Tenhle filtr jde jednodueš aplikovat na cokoliv a můžete přes něj prohhnat jakýkoliv řetezev...
Ukázka :
$vstup = "Pepa je debil";
$vystup = "Pepa je *****";
Spuštění filtru je jednoduché. Filtr si uložte např. jako fn_filtr.php a pokud budete chtít nějaký řetězec prověřit filtrem jednoduše v místě kde proměnnou přenášíte vložíte kód :
include("fn_filtr.php");
$vysledek = strtr($vstup,$filtr);
Přičemž $vysledek je výsledek po odfiltrování, $vstup je vstupní proměná, která má filtrem projít. V praxi to může vypadat následovně :
Formulář se odešle na ulozit.php tam se data ukládají do sql, v tomto souboru se tedy zpracuje i proměnná obsahující text vložený uživatelem - např. $komentar. Abychom prohnali proměnnou filtrem a dostali výsledek, pak před samotné uložení do sql vložíme kód :
include("fn_filtr.php");
$komentar = strtr($komentar,$filtr);
...a je to:)
 

3 lidé ohodnotili tento článek.

Komentáře

Zobrazit vše (1020)
Zobrazit starší komentáře

1001 sophiadp2 sophiadp2 | E-mail | Web | 2. září 2018 v 21:59 | Reagovat

Updated engagement sheet:
http://daryl.projects.telrock.org

1002 NathanTwics NathanTwics | E-mail | 3. září 2018 v 5:25 | Reagovat

PTHC FORUM

Most CP Shortclip 2018 Predestined Collecting

http://vvv.unoforum.pro/?0-0

http://l2u.su/q9d

l2u.su/q9d

Ageing files 2000-2017CONJURE UP UP Eliminating Variety Saturated 1201-1500 Files In operation showing

Siberian Mouse Postpone joined's article of faith in

Representing Modelkids Dvd 1 - 44 Move forward showing

Representing Anal Series 1 - 25 Shy showing !!!

Crave Pic Dvd 1 - 50 Conducting an eye to on showing !!!

1003 clydets3 clydets3 | E-mail | Web | 4. září 2018 v 12:54 | Reagovat

Stared unusual contract:
http://sophia.blogs.telrock.org

1004 friedacw4 friedacw4 | E-mail | Web | 5. září 2018 v 2:29 | Reagovat

Latest porn blog    
http://bigblackbooty.adultgalls.com/?front_dasia
  free star cartoons natalie portman et yoda victoria principal sex movie mens wide shoes 13 by 6eeeeee american naugthy porn

1005 viagra_online viagra_online | E-mail | Web | 5. září 2018 v 12:23 | Reagovat

I am impressed with this website, rattling I am a big fan.

1006 viagra_online viagra_online | E-mail | Web | 5. září 2018 v 13:29 | Reagovat

Hello!

1007 robbiemh2 robbiemh2 | E-mail | Web | 6. září 2018 v 17:44 | Reagovat

Original project
http://assjob.tobuy.in/?gain.meadow
lesbian sex erotic dance video erotic lounge erotic sayings define erotic

1008 jesselz11 jesselz11 | E-mail | Web | 8. září 2018 v 6:52 | Reagovat

After my new engagement
http://cars.pics.twiclub.in/?post-willow
big ass porn iphone porn film open casting call real missionary porn pics amateur explosive female orgasm porn porn planet passwords

1009 WilliamBlozy WilliamBlozy | E-mail | Web | 8. září 2018 v 23:26 | Reagovat

[URL=http://put.sibirki.com]Проститутки новосибирска[/URL]
[URL=http://get.nsexy.ru]Проститутки новосибирска[/URL]
[URL=http://nsk.siblaguna.org]Проститутки новосибирска[/URL]
Здравствуйте! Вас приветствует команда сайта Сибирки, сайта, на котором размещают анкеты 86% всех проституток города Новосибирска. У нас вы найдете услуги лучших девушек от недорогих путан до элитных моделей, готовых к любым вашим желаниям. Смотрите проверенных девочек и вы получите то, что видите на сайте в реальности. Качественные интим услуги в Новосибирске это лучший способ снять сексуальное напряжение – в сауне, у вас, в гостинице или апартаментах – неважно! Мы поможем вам подобрать именно тех девушек, за которыми вы пришли к нам.

1010 DouglasMes DouglasMes | E-mail | Web | 9. září 2018 v 22:50 | Reagovat

good day all    -- http://sports2.com

1011 julioyz69 julioyz69 | E-mail | Web | 10. září 2018 v 17:58 | Reagovat

Stared different project:
http://herbert.go.telrock.net

1012 CharlesPeS CharlesPeS | E-mail | Web | 11. září 2018 v 5:52 | Reagovat

The defensive lineman hid his arrest on July 14 in Missouri from the team <a href=http://www.authenticnfljerseyscheap.us.com/>Wholesale Jerseys</a> and his family, hoping it might take a while 锟?if ever 锟?to come out. The coach and the rest of the team <a href=http://www.cheapnflchinajerseys.co/>Cheap NFL Jerseys Stitched</a> were disappointed by the defensive lineman's arrest 锟?and stunned that Richardson didn't disclose it to the team.
"It's a good win, I'm glad we won," Brady said. "It's always good to win on the <a href=http://www.nhljerseycheapsale.com/>Wholesale NHL Jerseys</a> road."
"You know, I really can't call it," Incognito said. "The 'Monday Night Football' guys will probably be bringing it up five years from now. We'll see."
But Goodell could still get it wrong.
As the season progressed and the scandal unfolded, the league and its teams took steps to try to remedy the problems 锟?public-service ads, an increased focus on education and <a href=http://www.chinajerseysoutlet.us.com/>Cheap Jerseys USA</a> adopting a new, tougher policy, even though it was enacted without the blessing of the players union.
The other signees, announced Monday, are Southeastern Louisiana quarterback Bryan Bennett; receivers Quan Bray of Auburn and Ezell Ruffin of San Diego State; cornerbacks Donald Celiscar of Western Michigan, Joshua Mitchell of Nebraska and Al-Hajj Shabazz of West Chester; linebackers Cody Galea of San Diego State, Terrell Hartsfield of Cincinnati and Junior Sylvestre of Toledo; tight ends Jean Sifrin of Massachusetts and Justin Sinz of Purdue; Clemson safety Robert Smith, Yale running back Tyler Varga and Northwestern center Brandon Vitabile.

1013 online_viagra online_viagra | E-mail | Web | 14. září 2018 v 4:35 | Reagovat

I am sure this post has touched all the internet people, its really really nice post on building up new web site.

1014 viagra_cheap viagra_cheap | E-mail | Web | Pondělí v 12:41 | Reagovat

Thanks again for the blog post.Thanks Again. Cool.

1015 MorrisQuoro MorrisQuoro | E-mail | Pondělí v 15:30 | Reagovat

Награди своего врача! http://spaszhizny.ru/ Лично Вы принимаете решение о награждении и награждаете. По Вашему представлению мы вносим имя награжденного в список кавалеров ордена. Кавалером ордена может стать любой человек, которого спасенный считает своим спасителем: врач, пожарный, летчик, успешно совершивший аварийную посадку и т.д..  Tel. или WhatsApp +7(985)952-0864

1016 Marikef Marikef | E-mail | Pondělí v 21:40 | Reagovat

Hello! look at my pictures http://catcut.net/Czvw

1017 GalyaT GalyaT | E-mail | Web | Úterý v 18:11 | Reagovat

Отдых с детьми в Крыму Эллада в Алуште.
http://ellada-hotel.com

1018 feleciath69 feleciath69 | E-mail | Web | Čtvrtek v 2:08 | Reagovat

Fresh home stage after beetle out:
http://mike.blogs.telrock.org

1019 JustinZex JustinZex | E-mail | Web | Čtvrtek v 23:27 | Reagovat

極道光碟屋 http://avgood-store.com/

1020 buy_cialis buy_cialis | E-mail | Web | Pátek v 23:24 | Reagovat

Android Game Development takes more than knowledge

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.
 

Aktuální články

Reklama