Flex
(aka Felix Jacobi)
Im obigen Code hatte ich ein Ausrufezeichen an der falschen Stelle, probier ihn bitte erneut aus.
Und der Login funktioniert auch?
Leitet auf die richtige Seite?
Gehen wir das Skript einmal durch...
Du prüfst ob $_SERVER['PHP_AUTH_USER leer ist. Falls ja:
Selbsterklärend...
Falls nein:
Ebenfalls selbsterklärend...
Du gibst die Daten aus.
Bei mir funktioniert es so.
Wie sieht denn dein HTTP Login aus?
Hast du mal testweise [phpf]var_dump[/phpf] auf $_SERVER angewendet, um zu sehen ob die Variablen überhaupt gefüllt sind?
Wird wirklich GAR NICHTS ausgegeben?
Oder vielleicht nur ein Teil?
Funktionieren andere PHP Skripte?
Und der Login funktioniert auch?
Leitet auf die richtige Seite?
Gehen wir das Skript einmal durch...
PHP:
if(empty($_SERVER['PHP_AUTH_USER']))
{
PHP:
$ausgabe = 'Nicht eingeloggt!';
$kreuz = 'pictures/kreuz.png';
}
Falls nein:
PHP:
else
{
$ausgabe = 'Eingeloggt: ' .$_SERVER['PHP_AUTH_USER'];
$kreuz = 'pictures/haken.png';
}
PHP:
<td width="18"><img src="<?php echo $kreuz; ?>" /></td>
<td width="165"><?php echo $ausgabe; ?></td>
Bei mir funktioniert es so.
Wie sieht denn dein HTTP Login aus?
Hast du mal testweise [phpf]var_dump[/phpf] auf $_SERVER angewendet, um zu sehen ob die Variablen überhaupt gefüllt sind?
Wird wirklich GAR NICHTS ausgegeben?
Oder vielleicht nur ein Teil?
Funktionieren andere PHP Skripte?