Erkennen und Ausgeben des Benutzernamens!

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...

PHP:
if(empty($_SERVER['PHP_AUTH_USER']))
{
Du prüfst ob $_SERVER['PHP_AUTH_USER leer ist. Falls ja:
PHP:
  $ausgabe = 'Nicht eingeloggt!';
  $kreuz = 'pictures/kreuz.png';
}
Selbsterklärend...
Falls nein:
PHP:
else
{
  $ausgabe = 'Eingeloggt: ' .$_SERVER['PHP_AUTH_USER'];
  $kreuz = 'pictures/haken.png';
}
Ebenfalls selbsterklärend...
PHP:
<td width="18"><img src="<?php echo $kreuz; ?>" /></td>
<td width="165"><?php echo $ausgabe; ?></td>
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?
 
Ganau so habe ich es auch.

Das Log-In läuft über .htaccess !

Und wo wird der Inhalt dann gezeigt? (var_dump(($_SERVER['PHP_AUTH_USER']));)


dav11kn
 
OK, mein Freehost-Server spuckt einen Fehler aus. (Internal Server Error ....)

Das könnte eine gute Nachricht sein!

Ich werde einen anderen Freehost suchen und es dort versuchen, falls es geht melde ich mich!

dav11kn
 
Internal Server Error könnte natürlich auch einen Fehler in der .htaccess Datei sein, sofern dies überhaupt von dem Freehoster erlaubt wird.
 
Zurück