Scratch Geschrieben 10. November 2003 Geschrieben 10. November 2003 Datei test1.php if(isset($_GET["msg"])) { echo "<span class=\"confirmstyle\">" . $_GET["msg"] . "</span><br><br>"; } Datei test2.php function check_number($nummer) { if (preg_match("=^[0-9]+$=i",$nummer)) { return TRUE; } else { return FALSE; } } if(check_number($_POST["anzahl"])) { // mein zeugs ;-) } else { header("location: main.php?msg=Sie%20müssen%20eine%20Zahl%20eingeben!"); } Wenn er nun den header ausführt kommt folgende Meldung: Warning: Cannot modify header information - headers already sent by (output started at test2.php:10) in test2.php on line "header("location: main.php?msg=Sie%20müssen%20eine%20Zahl%20eingeben!"); Danke für jede Hilfe ! Gruß Scratch ;-) Zitieren
A.Z.R.A.E.L. Geschrieben 10. November 2003 Geschrieben 10. November 2003 Hi! vor dem Aufruf von header() darf keine Ausgabe stattfinden! Gruß Azrael Zitieren
Scratch Geschrieben 10. November 2003 Autor Geschrieben 10. November 2003 Danke hat funktioniert ! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.