Zitat:
Original geschrieben von Olaf
Mit dem Affenformular wolltest du mich auf das trennen von HTML und PHP aufmerksam machen? Oder sollte ich überall die $_REQUEST einsetzen?
|
Weder noch, denn HTML solltest Du eh aus Scripten raushalten, weil Du den Parser damit quälst, wenn er nach 3 Zeilen wieder den Modus wechseln muß, und $_SUPERGLOBAL willst Du ja deshalb verwenden, damit Deine Scripte in ihrem Verhalten nicht von der Einstellung in register_globals abhängig sind.´
"Es heißt Affenformular, weil eine Million Affen dieses Formular eine Million mal aufrufen können, ohne etwas zu bewirken."
Der Witz ist der, daß das Formular nur dann angezeigt wird, wenn die Eingabe falsch oder unvollständig ist und erst dann eine Aktion auf dem Server stattfindet, wenn die Bedingungen erfüllt sind. Diese Aktion sollte allerdings noch ein "wegspringen" beinhalten, damit es zu keiner Doublette kommt, wenn der User nervös auf F5 trommelt.
Zitat:
Nu guck doch mal Meikel, hier ist es jetzt als Quelltext zu sehen, dank error_reporting(0);
|
Das error_reporting war nur zu Sicherheit, weil PHP bei manchen Versionen beim syntaxhighlighting etwas spinnt. Dann tauchen im Quelltext irgendwelche ominöse Fehlermeldungen auf, die im Original nicht vorhanden sind.
Der "Trick" ist nur das exit nach der Anzeige des Quelltextes. Er wird also angezeigt, aber alles unterhalb des exit() wird nicht ausgeführt.
Fazit: wenn alles so klappt, wie es soll, dann isses gut.