Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/05/2007, 16h25   #1
Membre du Club
 
Avatar de MikeV
 
Webmaster
Inscription : mai 2007
Messages : 93
Détails du profil
Informations personnelles :
Âge : 32
Localisation : Canada

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2007
Messages : 93
Points : 57
Points : 57
Par défaut produire un fichier htpasswd depuis requête php

Bonjour, je vous explique ce que j'aimerais faire, puis j'aimerais savoir si cela est réalisable...je n'ai trouvé aucune info sur le Web.

Donc j'aimerais avoir une page php qui:
1- irait chercher tous les nom d'usager et mot de passe dans ma bd mysql
2- crypte le mote de passe
3- Remplace toutes les données du fichier .htpass par les nouvelles obtenues grâce à mon script php.

Ainsi mon fichier .htpass serait mis à jour automatiquement lors de l'éxécution de ma page php

Est-ce possible ? et donnes moi des indices svp

Merci
MikeV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 16h28   #2
Membre expérimenté
 
Avatar de dj-julio
 
Inscription : décembre 2005
Messages : 742
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Finistère (Bretagne)

Informations forums :
Inscription : décembre 2005
Messages : 742
Points : 576
Points : 576
Salut,

as-tu regardé la fonction fopen ? fput ? ...
je pense que ce que tu veux faire est réalisable

ce n'est que de l'écriture dans un fichier après tout
__________________
Mon Site/Cv.
dj-julio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 16h30   #3
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
bien sur que c'est possible.
Pour ecrire ton htaccess:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
function updatehtpasswd($tab,$file){
//tab est un tableau n elements. chaque element a en indice 0 le username et //en 1 le mot de passe non crypté.
//file contient le chemin vers le fichier htpassw
$handle=fopen($file,'w');
 
if($handle){
            $contenu="";
            foreach($tab as $user){
              $contenu=$user[0].":".crypt($user[1], 'ui')."\n";
              fwrite($handle,$contenu);
 
 
            }
 
fclose($handle);
}
}
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 16h33   #4
Membre du Club
 
Avatar de MikeV
 
Webmaster
Inscription : mai 2007
Messages : 93
Détails du profil
Informations personnelles :
Âge : 32
Localisation : Canada

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2007
Messages : 93
Points : 57
Points : 57
Merci ! c'est simple. Je croyais que c'était différent étant donné que ce n'était pas un .txt

Merci
MikeV est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h26.


 
 
 
 
Partenaires

Hébergement Web