bonjour je cherche à ouvrirt le fichier .htpasswd qui est po
Posté : 11 nov. 2008, 14:46
bonjour je cherche à ouvrirt le fichier .htpasswd qui est portégé par un .htaccess ci-dessous
mon code php est le suivant :
quelqu'un aurait une piste ?
Code : Tout sélectionner
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/usr/home/v1036/html/clients/fichier/.htpasswd"
require user essai<?php
if (false === ( $fp = fopen('.htpasswd', 'ab'))) {
echo 'erreur : impossible d\'ouvrir le fichier', "\n";
} else {
// + encodage du mot de passe
fprintf($fp, '%s:%s' . "\r\n", $_POST['user'], crypt($_POST['pwd'])); //"\r\n" pour retour à la ligne windows
fclose($fp);
echo 'succès: votre nouvel utilisateur est correctement enregistre', "\n";
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<p>login:
<input name="user" type="text" size="15" maxlength="15" />
</p>
<p>
password:
<input name="pwd" type="password" size="15" maxlength="15" />
</p>
<p> </p>
<p>
<input name="submit" type="submit"
/>
</p>
</form>
et j'obtiens un warning :Code : Tout sélectionner
Warning: fopen(.htpasswd): failed to open stream: Permission denied in /usr/home/v1036/html/clients/fichier/utilisateur.php on line 10
erreur : impossible d'ouvrir le fichier