Einzelnen Beitrag anzeigen
  #13  
Alt 22.04.2012, 05:50:00
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 56
Beiträge: 1.044
Zitat:
Zitat von tmaina Beitrag anzeigen
Oh je, das war bis gestern in Ordnung. Hatte heute auf Strato die php-Einstellungen von 4.1.2 auf 5.2.17 geändert. Kann es sein, dass das die Ursache für die Fehlermeldungen war? Jetzt wieder zurück auf 4.1.2 und es scheint es wieder ok zu sein.
Wenn du dein Problem wirklich selbst lösen willst, dann würde ich dir folgendes empfehlen:

1. hol dir den xampp
2. installiere deine Webseite dann local im xampp
3. stelle alle Fehler ab, die durch deine uralt Version von PHP kommen
4. kümmere dich dann um dein Captcha Problem

PHP 4 ist mehr als veraltet. Deine Fehler nach der Umstellung kamen vermutlich durch register_globals. Die sind in PHP 5 standardmäßig ausgeschaltet, was auch so sein soll.

HTML-Code:
<form name="form1" method="post" action="anfrage.php">
Das Captcha verhindert nicht, dass das Formular versendet wird. Immerhin ist PHP eine serverseitige Sprache. Als muss erst eine Anfrage an den Server gestellt werden bevor man diese mit PHP auswerten kann.
Im Kochbuch unter Captcha findest du ein komplettes Beispiel, wie Captchas eingebunden und ausgewertet werden.
Das solltest du dringend einmal durcharbeiten, da dir offensichtlich das Wissen fehlt, welches du benötigst um dein Problem zu lösen.

In deiner anfrage.php kann ich keine Prüfung finden, welche sich um die Richtigkeit des Captchas kümmert und je nach Ergebnis dann die weitere Verarbeitung steuert.

Doch wie gesagt: Ein Captcha verhindert nicht das Absenden. Sofern ein Spambot mit dem angebotenem Captcha nicht klar kommt, kann man damit verhindern, dass ein solches Formular weiter verarbeitet wird.
Mit Zitat antworten