Hallo Andreas,
header ("HTTP/1.0 401 Unauthorized");
Diese Syntax funktioniert nur, wenn Du PHP als Apache-Modul verwendest.
Da es bei Dir zu einer PHP-Fehlermeldung fuehrt, gehe ich davon aus, dass Du die CGI-Version verwendest.
In diesem Fall funktioniert folgende Syntax (die auch bei der Modul-Version verwendbar ist):
header('Status: 401 Unauthorized');
Beste Gruesse
Jan