Mailinglisten-Archive |
Hallo Liste! Ich würde gerne mit PHP meine .htpasswd modifizieren. Genauer gesagt soll ein Update erfolgen. Folgende Funkltion habe ich dafür angedacht. Leider funktioniert sie aber nicht. Sofern ich informiert bin, verschlüsselt der Apache mit md5, oder? Kann mir jemand sagen, warum das nicht geht? Irgendwie speichert der leider nicht. //Update der ./htpasswd im Forums-Bereich $datei = fopen("/usr/local/httpd/htdocs/forum/.htpasswd","r+"); $dateiarray = file("/usr/local/httpd/htdocs/forum/.htpasswd"); $anzahlarray = count($dateiarray); for ($i = 0; $i < $anzahlarray; $i++){ $stringlaenge = strlen($sessionusername); $user = substr($dateiarray[$i],0,$stringlaenge); if ($user = $sessionusername) { $sessionpasswort = md5($sessionpasswort); $dateiarray[$i] = "$sessionusername:$sessionpasswort"; echo "$dateiarray[$i]"; } } $datei = fclose($datei); Vielen Dank! Jens
php::bar PHP Wiki - Listenarchive