online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon maine14 vom 02.06.2021, 23:55 Options

PHP if-Abfragen zusammenfassen? Bin am verzweifeln :(

Guten Abend allerseits,

ich bin seit Tagen wieder mit Erfolg an meinem Gästebuch. Ich bin endlich den lästigen Spam losgeworden, worum ich auch froh bin, doch ein Problem regt mich schon seit Stunden auf... . Ich probiere if-Abfragen zusammenzufassen, weiß jemand wie ich das hinbekomme? Ich möchte halt, dass bei folgenden "Keywords" nur EIN $err_text ausgegeben wird. Die Abfrage sieht folgendermaßen aus:

<?php
if(strpos($gb_text, "http://") !== false ||
ereg("(www.[a-zA-Z0-9_-]+)\.([a-zA-Z0-9.]+)",$gb_text)) {
$err_text .= "Bitte keine URLs posten!";
}
if(strpos($gb_text, "<url>") !== false) {
$err_text .= "<br>";
}
if(strpos($gb_text, "<a href=") !== false) {
$err_text .= "<br>";
}
?>


Antwort schreiben

Antwort 21 von son_quatsch vom 04.06.2021, 14:03 Options

Öhm.. ja...?

Testest du eigentlich auch deine eigenen Sachen - oder lädst du die PHP-Sachen bloß irgendwo hoch und hoffst, dass die soweit funktionieren? Falls ersteres nicht und zweiteres ja, dann such mal nach XAMPPlite; informier dich, was das ist; installier es dir; teste dann dein Gästebuch und versuch mal selbst so spammermäßig wie möglich zu sein.

Antwort 22 von maine14 vom 04.06.2021, 14:08 Options

Natürlich teste ich, was für eine Frage, ich weiß aber nur nicht, wie ich einen Token manipuliere um zu schauen, was sich das etwas "tut" ;)

Antwort 23 von maine14 vom 04.06.2021, 14:13 Options

Okay, ich habe nichts gesagt, war einfacher, als ich dachte! ;) :D Habe einfach alles in eine HTML Datei abgespeichert und abgesendet, siehe da, es wurde erkannt, dass es ein falscher Sicherheitscode war! ;) :)

Antwort 24 von maine14 vom 04.06.2021, 14:32 Options

Nee, geht doch nicht, sah nur so aus, bei jedem Post wird das Ganze ausgegeben und es wird auch kein Gästebuch mehr angezeigt, sondern nur noch den Inhalt von ?g_action=new :(

Antwort 25 von son_quatsch vom 05.06.2021, 07:45 Options

Zitat:
sondern nur noch den Inhalt von ?g_action=new
Was genau meinst du damit? g_action ist ein Parameter, new ist der Wert. Was ist jetzt noch der Inhalt dazu??

Guck dir die Seite im Browser an, dann Quelltext. Überprüf, ob bei <FORM ACTION= die richtige Zieladresse angegeben ist (das müsste wieder exakt dasselbe Dokument sein). Ansonsten sind deine Aussagen zu detailarm - und das relativ dürftig erstellte Gästebuch möcht ich nicht unbedingt selber testen :/

Antwort 26 von maine14 vom 05.06.2021, 12:21 Options

Also das Formular ist unter dem Parameter ?g_action=new und sendet durch das <form action an die if-Abfragen mit dem Parameter ?g_action=post

Ähnliche Themen

php Quelltext anzeigen
Schamhorst  09.12.2007 - 162 Hits - 5 Antworten

phpBB - php in BBCode bzw. Beitrag
Magister08  26.02.2008 - 41 Hits - 3 Antworten

Emails per Telefon abfragen
sutadur  23.04.2008 - 14 Hits - 2 Antworten

Mehrere WebServer (VMs) logisch zusammenfassen?
JanSchmitte  01.08.2008 - 33 Hits - 7 Antworten

HTML site soll zu PHP werden
ta2go  21.08.2008 - 24 Hits - 6 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026