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 ;-)
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden