Albert Weißenbach: Warning: Cannot modify header information

Beitrag lesen

Hallo allerseits!

Ich habe folgendes Problem und zwar habe ich ein Formular, welches bei richtigen Angaben an eine Seite (in meinem Fall disneyland.disney.go.com/) weiterleiten soll. Aber ich bekomme folgende Fehlermeldung:

Warning: Cannot modify header information

Da es keine Leerzeichen oder vorhergehende Ausgaben im Skript gibt, müsste eigentlich die Weiterleitung doch erfolgen, aber genau das tut es nicht: Das ist der Quellcode

  
<?php  
$users = array("user1","user2","user3","user4");  
$pass = array("pass1","pass2","pass3","pass4");  
$uip = $_SERVER["REMOTE_ADDR"];  
$today = date("Y-m-d H:i:s");  
if(isset($_POST['user'])){  
$u = $_POST['user'];  
$p = $_POST['pw'];  
$file = "log.txt";  
$handle = fopen($file, 'a+') or die ("Datei konnte nicht geöffnet werden");  
$source = "Neus login versuch am: " .$today. " von IP Adresse: " .$uip. " mit benuzername: " .$u. " mit Kennwort " .$p;  
fwrite($handle,$source);  
fclose($handle);  
for ($i=0; $i<3; $i++){  
if($u == $users[$i] && $p == $pass[$i]){  
header("LOCATION: disneyland.disney.go.com/");  
exit;  
}  
else{  
echo "falsch";  
}  
}  
}	  
?>  

was kann da falsch sein?