Código PHP:
//REcojo nombre de usuario, contraseña y funcion por metodo POST
$password=$_POST['contrasena'];
$username=$_POST['usuario'];
$funcion=$_POST['tipo'];
//Defino la ruta al archivo de contraseñas
$path="../ruta_al_fichero_htpasswd/.htpasswd";
//Encripto la contraseña conMD5
$encriptada= md5($password);
//Defino la cadena a insertar en el archivo
$cadena= $username.":".$encriptada."\r\n";
//Inserto un nuevo registro
If ($funcion=="add"){
//Abro el fichero htpasswd
$Anadir = fopen($path,"a");
#Escribimos la cadena dentro de el
fputs($Anadir,$cadena);
#Cerramos el fichero
fclose($Anadir);
}
Muchas gracias y haber si podeis ayudarme. Es importante, Gracias.