mbr: Einfacher Formmailer PHP

Beitrag lesen

Hallo Hoppi,
Mit dieser Zeile

  
 header("Location: $strReturnhtml");  

versucht dqas Skript auf die Dankesseite umzuleiten. Leider funktioniert das nur, wenn vor dieser Zeile noch _KEIN_ Schnippselchen HTML ausgegeben wurde (wirklich kein einziges, nicht mal ein Space, oder ein Zeilenumbruch). PHP zählt hierbei nicht, da es nicht ausgegeben wird, sondern vom Server verarbeitet. Die Lösung wäre, den PHP Code (also alles ziwschen <?php und ?> direkt an den Anfang des Skriptes zu stellen (bitte aufpassen, dass wirklich keine Ausgabe vor dem <?php erfolgt, also auch kein Zeilenumbruch, aber ich wiederhole mich ;-)
Viel Erfolg

mbr

P.S.: Wie Ingo schon erwähnt hat, musst du natürlich ausserdem noch dein HTML in Ordnung bringen. Du hast (nur so zum Beispiel) einen Doctype miten im Dokument. Der gehört da wirklich nicht hin. Das hat zwar mit PHP nichts zu tun, ist aber trotzdem wichtig. Eigentlich kann man sich nur wundern, dass der Browser so einen Schmarrn (bitte entschuldige den Ausdruck, aber es muss einfach mal so klar gesagt werden) überhaupt vernünftig anzeigt und nicht völlig verwirrt das Handtuch wirft. Uff, genug der Belehrung. Wie gesagt: viel Erfolg und eine gute Nacht.