HI!
Habe ein skript das mir die .htpasswd Datei im per .htaccess geschützten Ordner (meineseite/members/.htpasswd) ändern soll!
das skript das die .htpasswd Datei öffnet liegt außerhalb des Ordners members (meineseite/passwort_change.php)!
Wenn jetzt ein neuer Besucher sich für die Members Area anmelden will und dieses skript aufruft, erscheint die fehlermeldung:
"Warning: fopen(members/.htpasswd): failed to open stream: Permission denied in /meineseite/passwort_change.php on line 40"!
In line 40 steht der Befehl:
der die .htpasswd zum schreiben öffnen sollte!
die Rechte von .htpasswd sind auf vollen Zugriff gesetzt!
Vermute mal das Problem liegt darin, das ich auf die im Geschützten Bereich liegende Datei zugreife, ohne mich angemeldet zu haben!
in der Members Area funktioniert das skript jedenfalls einwandfrei!
Wie kann ich es realisieren das ich per script (das außerhalb des geschützen Bereiches liegt!), eben genau diese Datei ändern kann???
gibts da ne möglichkeit???
Kann mich ja nicht jedesmal selber einloggen um das passwort manuell zu ändern! Und der neue Benutzer eben auch nicht da seine Anmeldedaten garnicht in der .htpasswd eingetragen werden können????
Für eine Lösung wäre ich sehr dankbar!???
MFG Funky_
Habe ein skript das mir die .htpasswd Datei im per .htaccess geschützten Ordner (meineseite/members/.htpasswd) ändern soll!
das skript das die .htpasswd Datei öffnet liegt außerhalb des Ordners members (meineseite/passwort_change.php)!
Wenn jetzt ein neuer Besucher sich für die Members Area anmelden will und dieses skript aufruft, erscheint die fehlermeldung:
"Warning: fopen(members/.htpasswd): failed to open stream: Permission denied in /meineseite/passwort_change.php on line 40"!
In line 40 steht der Befehl:
Code:
$datei=fopen($pwddatei,"w");
die Rechte von .htpasswd sind auf vollen Zugriff gesetzt!
Vermute mal das Problem liegt darin, das ich auf die im Geschützten Bereich liegende Datei zugreife, ohne mich angemeldet zu haben!
in der Members Area funktioniert das skript jedenfalls einwandfrei!
Wie kann ich es realisieren das ich per script (das außerhalb des geschützen Bereiches liegt!), eben genau diese Datei ändern kann???
gibts da ne möglichkeit???
Kann mich ja nicht jedesmal selber einloggen um das passwort manuell zu ändern! Und der neue Benutzer eben auch nicht da seine Anmeldedaten garnicht in der .htpasswd eingetragen werden können????
Für eine Lösung wäre ich sehr dankbar!???
MFG Funky_
Kommentar