Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Schimpfwort Filter...

Frage Entwicklung Webentwicklung

Mitglied: gabrielgn

gabrielgn (Level 2) - Jetzt verbinden

14.09.2006, aktualisiert 09.10.2006, 7805 Aufrufe, 3 Kommentare

Hallo Zusammen,
ich suche gerade für einen Web-Forum einen (von mir getauften) Schimpfwort Filter.... Wie man es sich bereits vom Namen her denken kann soll im Hintergrund des Forums eine Liste herrschen mit alle "verbotenen" Wörter, die bei deren Eingabe in den Posts automatisch ersetzt/gelöscht/blockiert werden.

Kennt jemand eine Lösung dafür? Vielen Dank im Voraus!
Mitglied: Chribu
14.09.2006 um 15:26 Uhr
Also ich kenne ein kostenloses Forum (auf phpbb2 basieren),
das das so unterstützt!

Da kann man dann einfach die Wörter in eine Liste hauen und dann filtert der die.

Und das Forum hat auch andere coole kostenlose Extras parat!

Hier mal der Link:

http://www.cback.de/

Das kann ich nur empfehlen!

Wenn du das nicht haben möchtest sag mir doch was für ein Forum du hast!

Auch auf phpbb2 basis?

Cya

Chribu
Bitte warten ..
Mitglied: Supaman
14.09.2006 um 21:05 Uhr
ich würde lieber die allgemeine regel verhängen, das leute mit schlechter artikulation gekickt werden. solche filter sind durch leicht modifizierte schreibweise (z.b. mit 1337 speak) leicht auszutricksen.
Bitte warten ..
Mitglied: TrEaZeR
09.10.2006 um 11:32 Uhr
Wenn jemand ein "Badword" schreiben will, findet er auch einen Weg.
Z.B.: "Noob" ist verboten, dann schreibt er "N00b" oder "N0ob" "Nóób" usw.

Doch hier bekommst du trotzdem mal mein Quellcode zu sehen, der im Gästebuch den Eintrag (Text) untersucht ob in meiner SQL-Datenbank ein "Badword" enthalten ist und es mit "*" ersetzt:

Hier mal die Funktion:

01.
function badwordfilter($text_badword
02.
03.
        $sql_badword_function = mysql_query("SELECT * FROM badwordliste"); 
04.
 
05.
        while ($badword_function = mysql_fetch_assoc($sql_badword_function)) { 
06.
                $text_badword = str_replace($badword_function['badword'], '****', $text_badword); 
07.
08.
 
09.
        return $text_badword
10.
}
Jetzt rufst du die Funktion auf:

01.
$text_badword = $row2["msg"]; //MSG (Text) ist der Eintrag, der in ner DB gespeichert ist 
02.
$text_badword = badwordfilter($text_badword); //Funktionsaufruf 
03.
echo $text_badword; //Ausgabe des Textes -- gefiltert
Habe den Quellcode nicht getestet, jedoch klappt er beim Ersetzen von Smilies --> Also ich Filter den Text nach Smilie Eingaben und ersetze dann dies durch gifs ;p
Bitte warten ..
Ähnliche Inhalte
Firewall
Web Filter blockieren von Webseite (1)

Frage von schnullerking zum Thema Firewall ...

Windows Server
AD Filter: Mitglied von (12)

Frage von PWiesen zum Thema Windows Server ...

Datenbanken
gelöst Access 2010 Filter zurücksetzen (6)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Datenbanken
Access 2010 - Filter für Datum funkioniert nicht VBA (4)

Frage von Dr.Cornwallis zum Thema Datenbanken ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (16)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

CMS
Lokales Wordpress im LAN - wie aufsetzen? (16)

Frage von Static zum Thema CMS ...

LAN, WAN, Wireless
IP im privaten Netz nicht erreichbar (14)

Frage von guntis zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
Devolo DLAN 500 pro Wireless+ (13)

Frage von IceAge zum Thema LAN, WAN, Wireless ...