Beitrag von admin2 (1 Beitrag) am Montag, 5.März.2007, 12:11. WWW: alles-sauber.com
Müll-Einträge ins Forum verhindern?
Hallo,
kann mir jemand einen Tipp geben, wie man Müll-Einträge über das Formular eines Forums verhindern kann, ohne den freien Zugang zum Forum selber zu blockieren?
Aktueller Fall: Das Formular des Forums wird mit zugemüllt, indem ein offenbar gestörter Mensch Punkte ins Forum stellt.
Danke für jede hilfreiche Antwort.
Viele Grüße
admin2
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 5.März.2007, 17:37.
Re: Müll-Einträge ins Forum verhindern?
Antworten
Beitrag von Ralf Schneider (5 Beiträge) am Mittwoch, 7.März.2007, 10:11.
Re: Müll-Einträge ins Forum verhindern?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 7.März.2007, 14:34.
Re: Müll-Einträge ins Forum verhindern?
Antworten
Beitrag von Ralf Schneider (5 Beiträge) am Mittwoch, 7.März.2007, 16:56.
Re: Müll-Einträge ins Forum verhindern?
Antworten
Beitrag von Ralf Schneider (5 Beiträge) am Donnerstag, 8.März.2007, 14:29.
Re: Müll-Einträge ins Forum verhindern?
Antworten
Beitrag von SCbets (145 Beiträge) am Donnerstag, 8.März.2007, 15:42.
Re: Müll-Einträge ins Forum verhindern?
Antworten
Beitrag von Ralf Schneider (5 Beiträge) am Donnerstag, 8.März.2007, 18:14.
Re: Müll-Einträge ins Forum verhindern?
Wird durch mein "return" nicht alles folgende gar nicht erst ausgeführt ?
Leider scheint Deine Lösung auch nicht zu funktionieren: Eine Feld bzw. Datenbank wird nicht gefunden.
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 8.März.2007, 19:14. WWW: hummelexpress.de
Re: Müll-Einträge ins Forum verhindern?
Antworten
Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 8.März.2007, 20:15.
Re: Müll-Einträge ins Forum verhindern?
wollte eigentlich nix mehr schreiben, aber nein! =~ ist richtig
Ein return ohne Kontext springt meines wissens nur aus dem aktuellen perl block.
also entweder so
<perl>
if(%_put)
{
my $test=$_put{Titel}.$_put{Text}.$_put{WWW};
return if $test=~ /boese|woerter|etc. blabla/i;
}
do_all;
</perl>
oder so
<perl>
if(%_put)
{
my $test=$_put{Titel}.$_put{Text}.$_put{WWW};
put unless $test=~ /boese|woerter|etc. blabla/i;
}
</perl>
oder so
<perl>
if(%_put)
{
my $test=$_put{Titel}.$_put{Text}.$_put{WWW};
undef %_put if $test=~ /boese|woerter|etc. blabla/i;
}
</perl>
<do action=all>
oder
...
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 8.März.2007, 21:57. WWW: jobmarder.de
Re: Müll-Einträge ins Forum verhindern?
hatte mich nur an die Baseportalvorgaben gehalten:
http://baseportal.de/bpws_doku.html#a23
erstaunlich, was da alles unveröffentlich noch möglich ist!
Abgesehen davon gehe ich eh' meinen eigenen Weg.
Gruß
Claus
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 8.März.2007, 22:24.
Re: Muell-Eintraege ins Forum verhindern?
was? regex unveröffentlicht?
s// und ne bp abfrage und andere Vergleichsoperatoren sind 3 verschiedene Schuhe...
aber schreiben wir einfach nix mehr dazu....
Pouraga:
<perl>
if(%_put) {
my $test=$_put{Titel}.$_put{Text}.$_put{WWW};
undef %_put if $test=~ /boese|woerter|etc. blabla/i;
}
</perl>
<do action=all>
is das schönste, oder?
sollte vielleicht noch das cmd gelöscht werden
<perl>
if(%_put) {
my $test=$_put{Titel}.$_put{Text}.$_put{WWW};
if ($test=~ /boese|woerter|etc. blabla/i){
undef %_put;
$_get{cmd}="";
}
}
</perl>
<do action=all>
Antworten
Beitrag von Pouraga (1396 Beiträge) am Freitag, 9.März.2007, 00:22.
Re: Muell-Eintraege ins Forum verhindern?
Antworten
Beitrag von hempelr (1976 Beiträge) am Freitag, 9.März.2007, 08:31.
Re: Muell-Eintraege ins Forum verhindern?
mal ne doofe Frage ;-)
ist error ein perl-, bp-interner oder eigener Befehl/Funktion und was macht der?
Danke für Tipp
Antworten
Beitrag von Ralf Schneider (5 Beiträge) am Freitag, 9.März.2007, 09:47.
Re: Muell-Eintraege ins Forum verhindern?
Antworten
Beitrag von Pouraga (1396 Beiträge) am Freitag, 9.März.2007, 14:51.
Re: Muell-Eintraege ins Forum verhindern?
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 8.März.2007, 22:06. WWW: jobmarder.de
Re: Müll-Einträge ins Forum verhindern?
Antworten