Hi,
ist es möglich eine php-seite mit loginfeldern zu gestalten, mit der man sich direkt auf eine htaccess-geschützte datei einloggen kann, ohne das popup?
Ja, das ist möglich.
1. Ist die Datei auf dem eigenen Server, ist das unnötig. PHP hat so oder so Zugriff drauf.
2. Ist die Datei auf einem fremden Server, so kann man, wie schon erwähnt, mit http://username:passwort@www.example.com auf eine .htaccess geschützte Datei zugreifen. Ebenfalls wurde erwähnt, daß das nicht mit jedem Browser funktioniert. Nicht erwähnt wurde, daß es aber mit PHP ebenfalls funktioniert. Damit bist Du nicht auf die Ausstattung des Surfers (und deren Funktionalität) angewiesen. Fordere die Datei halt mit PHP an und gib sie direkt an den Browser weiter. Vorausgesetzt, dein Provider hat URL-Zugriffe nicht deaktiviert (Stichwort: allow_url_open in der php.ini), ginge dies am einfachsten mit readfile('http://username:passwort@www.example.com/proteced_dir/file.ext'). Der Surfer dabei bekommt von Datei-URL, Usernamen und Passwort nichts mit. Er sieht nur den URL der PHP-Datei, die die geschützte Datei durchreicht.
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!