Hallo,
Ich habe also dieses Script auf die dt. Startseite geschrieben und als index.php wieder hochgeladen:
<?php #25
$sprache = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; #26
switch($sprache) { #27
#28
case 'en': $weiterleitung = 'index_en.html';break; #29
default: $weiterleitung = 'index.php'; #30
} #31
header ("location: $weiterleitung"); #32
?>
> Leider erscheint beim Aufruf der index.php folgende Fehlermeldung:
> --
> Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/server/verzeichnis/index.php:5) in /www/htdocs/server/verzeichnis/index.php on line 32
> Line32 ist in diesem Fall diese Zeile:
> `header ("location: $weiterleitung");`{:.language-php}
24 Leerzeilen sind 24 Leerzeilen zuviel. Keine Chance mehr, irgendwelche Header zu setzen. Wenn's nicht der Originalcode ist, dann hast Du einen vergleichbaren Fehler gemacht. Tröste Dich. Wie suit Dir [eindrucksvoll demonstriert hat](https://forum.selfhtml.org/?t=196867&m=1319498), hast Du viele Vorgänger.
Freundliche Grüße
Vinzenz