Mailinglisten-Archive |
hallo liste, mein problem ist immer noch dasselbe. ich erstelle mit angehängtem script auf meinem apache ein htaccess im subdirectory 'protect'. nach ausführung des scriptes ist dieses dann auch geschützt, aber mit den verwendeten zugangsdaten nicht zu betreten. hat das eventuell was mit der crypt-funktion oder dem path zu tun? ich kann den fehler nicht finden, wenn das mal einer testen könnte, wäre cool! danke christian -----Ursprüngliche Nachricht----- habe folgendes script geschrieben (mit hilfe von alexander mielands htaccessgenerator). aber es will nicht funktionieren. das verzeichnis 'protect' wird zwar geschützt, aber nach eingabe von name und passwort wird mir immer noch kein zugang gewährt. findet er die zugangsdaten nicht? ist der pfad dorthin falsch angegeben? kann mir jemand helfen? <--- schnipp ---> <html><head><title>Untitled</title></head><body> <?php $realm = "testarea"; $name = "testuser"; $passwort = "testpass"; $path = "protect/"; // don't forget the closing '/' !!! $pwfile=".htpasswd01"; $wf = fopen ("./".$path.$pwfile, "w+"); fwrite($wf,$name.":".crypt($password)); fclose($wf); $htaccessinhalt = "AuthType Basic\n"; $htaccessinhalt .= "AuthName \"".$realm." - found at: http://krachstoff.datablocks.net\"\n"; $htaccessinhalt .= "AuthUserFile ".ereg_replace(substr(strrchr($SCRIPT_FILENAME,'/'),1),'',$SCRIPT_FILENAME). $path.$pwfile."\n"; $htaccessinhalt .= "require valid-user"; echo nl2br($htaccessinhalt)."<br>"; $wf = fopen("./".$path.".htaccess", "w+"); fwrite($wf,$htaccessinhalt); fclose($wf); ?> <a href="protect">test it</a> </body></html> <--- schnapp ---> _________________________________________________________ Do You Yahoo!? Get your free _(at)_yahoo.com address at http://mail.yahoo.com
php::bar PHP Wiki - Listenarchive