ugrás a tartalomhoz

Trágár szürő

sziszka95 · 2012. Május. 22. (K), 19.17
Elkezdtem csinálni egy honlapot "Fórum" és,ha valaki kiír valami kérdést vagy,ha válaszol valaki a meglévő kérdésre,hogy tudom azt megcsinálni,hogy előtte le ellenőrizze a szavakat és,ha fent akad ezen a szűrön akkor ki írjon egy hiba üzenetet?!
A hiba szöveget azt még megtudom oldani,de a többit nem nagyon valami tipp?
hogyan ellenőrizem a szavakat nem vagyok vele tisztába esetleg valami váltózóba mentsem el a nem kívánatos szavakat és akkor ha ezek a szavak szerepelnek akkor írja ki a hibát?
vagy hogy?????
"Nem kell kódrészlet"
 
1

Szűrő...

eddig bírtam szó nélkül · 2012. Május. 22. (K), 19.42
Elsősorban javasolnám, hogy inkább egy helyesírás ellenőrzőt próbálj alkotni, mert...
Egy ilyen szűrő inkább felhívás keringőre (gyk: aki fennakad egy ilyen szűrőn, az jó eséllyel megtalálja a kerülőutat és csakazértis...)
A másik, hogy kurrrvára irritáló, mikor az ember arcába tolják, hogy "FOGALMAZZ KULTÚRÁLTAN!" (sic!) :-)

Szóval magadnak csinálsz plusz problémát, és kellőképp felbosszantod azokat a felhasználóidat, akik úgy egyébként hasznos tagok is lehetnének, de az ilyen hülyeségekkel felbosszantod őket.
4

;)

sziszka95 · 2012. Május. 22. (K), 19.53
Köszi
2

Függvények

Poetro · 2012. Május. 22. (K), 19.49
A PHP rengeteg függvényt kínál erre a feladatra, én a következőket ajánlanám: preg_match, str_ireplace, stripos, str_word_count + array_intersect. És természetesen nem tudsz elég hatékony szűrőt csinálni ehhez, mivel ezek mind megkerülhetők, illetve ha túlságosan erős szűrőt építesz, akkor a hasznos tartalom is fenn fog akadni.
3

Mint azt egy régebbi

kuka · 2012. Május. 22. (K), 19.52
Mint azt egy régebbi hozzászólásban kifejtettem, az ilyen szűrés fölösleges. Sokkal nagyobb munka megírni a legbanálisabb szűrőt is, mint átverni. Így mindig te leszel lépéshátrányban. Mert mi van ha te a „trágár” szót tiltod, de a felhasználó azt írja, hogy „trágár”? (Nem, ez nem ugyanaz mint a korábbi, annak ellenére, hogy ugyanúgy néz ki. Ez 8 karakter, ugyanis sima „a” és kombináló „ ́” van benne ékezetes „á” helyett.) Ugyanolyan sértő, de a szűrő csak jelentős plusz munka árán tudja elkapni. Ez csak egy példa volt.
5

Igaz

sziszka95 · 2012. Május. 22. (K), 19.55
Tényleg így átgondolva nem is tűnik olyan jó ötletnek ez a SZŰRŐ
6

Futottam

janoszen · 2012. Május. 23. (Sze), 12.04
Futottam mar ezzel koroket, itt az eredmeny
7

Ha tényleg ezt akarod,

Pepita · 2012. Május. 23. (Sze), 21.41
akkor még ezeket is gondolt át:
A saját "szótár" felépítése sem egyszerű, mert
- El kell döntsed, hogy egész szóként keresed, vagy részletként (betűcsoportként);
- Ennek megfelelően vagy rengeteg szót veszel fel a szótárba, vagy tiltasz esetleg olyat is, amit nem kéne.
Pl.: tiltott:"szar", bárhol lehet, az adott szón belül is. Ez jó, mert egy csomó szaros csúnya szó van, de letiltja a "szarvasmarha", "gímszarvas", "felszarvazva", ...stb szavakat is.

Tökéletes megoldás nincs, viszont nagyon könnyen lehet "utálatos" oldalt csinálni vele, mint már írták mások is.

Más megoldás lehet (ha lehetővé teszi az oldalad témája, stb), hogy a regelés nem automatikus, hanem moderátori beavatkozáshoz kötött. Így magukat a Júzereket szűröd, hogy ki van annyira megbízható, hogy írkáljon. Egyébként emberi moderálásra (is) mindenképp szükséged lesz egy jó fórumon.