• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Cannot modify header information

Status
Für weitere Antworten geschlossen.

Robinson97

Mitglied
Hallo,
ich habe zurzeit auf meiner Website das Problem, dass mir der Fehler:
Code:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Projekt\meine_datei.php:310) in C:\xampp\htdocs\Projekt\meine_datei.php on line 368

ausgegeben wird...ich habe im Internet schon nach einer Lösung gesucht, aber nichts hat funktioniert, ich hoffe ihr könnt mir helfen :).

Ab Zeile 305:
PHP:
while($row = mysqli_fetch_array($ergebnis))
                        {
                            echo"<tr>";
                            ...
                           
echo "<td style='cursor: pointer;' onclick=\"window.location.href='meine_datei.php?zugang=".$row['Zugangs_ID']."'\">".$row['Name']."</td>";

In 368:
PHP:
if(isset($_POST['erstellen'])){
...
header ("Location:sitzung.php"); }
 
Werbung:
Na da bin ich ja froh, dass google mit
Cannot modify header information - headers already sent
sage und schreibe
Ungefähr 5.580.000 Ergebnisse
liefert. Ich dachte eigentlich, dass das reichen sollte, aber so kann man sich irren.

Vor der header-Anweisung darf nichts zum Browser geschickt werden, kein Leerzeichen, keine Leerzeile und kein HTML-Code. Ich schätze, du hälst dich nicht an das EVA-Prinzip
 
Ich dachte eigentlich, dass das reichen sollte, aber so kann man sich irren.
Damit war nicht gemeint, dass ich nicht mit google umgehen kann, sondern das ich nichts passendes gefunden habe was mir weiter hilft bzw. verstehe...

Das was ich gerade nicht verstehe ist, dass ich schon mehrmals eine header-Anweisung in meinen Quellcode hatte, ohne das EVA prinzip zu verfolgen und PHP hatte mir bisher noch nie einen solchen Fehler ausgegeben...

Habs selber hinbekommen...hab den Teil mit dem Button auslesen ziemlich weit an den Anfang des PHP Scripts verschoben und somit kam die Fehlermeldung nicht mehr...
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben