WinFuture-Forum.de: Hilfe Mit Antispam - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Hilfe Mit Antispam


#1 Mitglied ist offline   svenner90 

  • Gruppe: aktive Mitglieder
  • Beiträge: 146
  • Beigetreten: 30. Dezember 06
  • Reputation: 0

geschrieben 20. Januar 2007 - 16:40

Halli hallo.

Seit kurzem kommt es in meinem Gästebuch zu einer großen Anzahl von Spam.
Da der Inhalt der Einträge oft etwas wie
<a href="werbung">werbung</a>
ist, wollte ich eigentlich mit
  if (strpos($_POST['beschreibung'], "&lt;a href=") === true)
	 die("fuck off and die");
den Eintragvorgang stoppen. Leider klappt dies nicht.
Kann mir jemand helfen? Eine bessere "Version" wäre auch nicht schlecht. :blink:
0

Anzeige



#2 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 20. Januar 2007 - 17:11

wieso "&lt;"?
0

#3 Mitglied ist offline   svenner90 

  • Gruppe: aktive Mitglieder
  • Beiträge: 146
  • Beigetreten: 30. Dezember 06
  • Reputation: 0

geschrieben 20. Januar 2007 - 17:20

Achso...

&lt; ist ja <
und da es bei <a href auch nicht geklappt hat, hab ich das mal mit &lt; probiert.
0

#4 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 788
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 20. Januar 2007 - 20:40

Wieso lässt du nicht gleich alle html-Codes entfernen?
In PHP gibts dafür doch htmlencode() oder wie es hieß ^^

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#5 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 20. Januar 2007 - 20:57

Beitrag anzeigenZitat (keny: 20.01.2007, 20:40)

Wieso lässt du nicht gleich alle html-Codes entfernen?
In PHP gibts dafür doch htmlencode() oder wie es hieß ^^

http://www.php.net/m...tmlentities.php
http://www.php.net/m...pecialchars.php
Die beiden gäbe es, aber das löst das Problem nicht, da die Einträge ja dennoch da sind^^
0

#6 Mitglied ist offline   svenner90 

  • Gruppe: aktive Mitglieder
  • Beiträge: 146
  • Beigetreten: 30. Dezember 06
  • Reputation: 0

geschrieben 20. Januar 2007 - 21:07

Eben das ist es ja :)
htmlspecialchars hab ich ja eh drin ;D
0

#7 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 20. Januar 2007 - 21:09

Vor dem strpos oder nachher?
0

#8 Mitglied ist offline   svenner90 

  • Gruppe: aktive Mitglieder
  • Beiträge: 146
  • Beigetreten: 30. Dezember 06
  • Reputation: 0

geschrieben 20. Januar 2007 - 21:11

Davor...

Also strpos ist nach htmlspecialchars.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0