[supersaibal]Originariamente inviato da BrainBurner
ma il mio obbliettivo è quello di creare un file con utenteassword, in cui l eultime devono avere la codifica che gli darebbe il programma htpasswd come posso imitarla? [/supersaibal]
Tratto ed adattato da www.lorenzone.it

Scaricati questo script dal sito di Saibal, poi adatta la pagina php con il segunete codice

Codice PHP:
$nome $_POST['nome'];
$password $_POST['password'];

if (
$nome != "" AND $password != "") {
function 
pass_casuale() {
    
srand ((double) microtime() * 1000000);
    return 
rand();
}
function 
cripta_password($password) {
    if (
$password == "" && $nome == "")
        return 
"Inserisci la password";
        
$saibal pass_casuale();
          
$saibal substr($saibal02);
         return 
crypt($password$saibal);
}
function 
controllo($nome){
    if (
$nome != "")
        return 
$nome .":";
    else {
        return 
"Inserisci il nome";
    }
}



$file fopen("../cartella/.htpasswd""a+");
fwrite($filecontrollo($nome).cripta_password($password)."\r\n");
fclose($file);
echo 
"Il contatto ha accesso alla cartella "cartella"
"
;