|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
rogtaz WRInaute discret

Inscrit le: 12 Sep 2005 Messages: 97
|
Posté le : Dim Juin 17, 2007 7:25 Sujet du message: .htpasswd et mysql |
|
|
Salut à tous.
Il me semble avoir lu quelque part qu'on pouvait coupler le .htpasswd et mysql mais impossible de retrouver.
Je voudrai, plutôt que d'écrire dans le .htpasswd, chercher les couples login/password dans la bd.
Si quelqu'un à l'info ! |
|
| |
|
 |
jf_evreux WRInaute occasionnel

Inscrit le: 17 Déc 2005 Messages: 214
|
Posté le : Dim Juin 17, 2007 8:42 Sujet du message: .htpasswd et mysql |
|
|
Salut, essaie ce code ca devait fonctionner
| Code: |
$requete = mysql_query("SELECT * FROM $table");
while ($row = mysql_fetch_array($requete)) {
$user = $row['login'];
$pass = $row['password'];
$encrypted = crypt($pass);
$affiche .= "$user:$encrypted\r\n";
}
$chemin= "[b]chemin serveur vers le htpasswd[/b]"; //a modifier
$gen = fopen($chemin,"w");
fwrite($handle,"$gen");
fclose($handle); |
a+++ |
|
| |
|
 |
jf_evreux WRInaute occasionnel

Inscrit le: 17 Déc 2005 Messages: 214
|
Posté le : Dim Juin 17, 2007 8:44 Sujet du message: .htpasswd et mysql |
|
|
oups j'aurais pas du lire en diagonale ton message, j'avais pas vu que tu ne voulais justement pas écrire dans le htpasswd  |
|
| |
|
 |
jf_evreux WRInaute occasionnel

Inscrit le: 17 Déc 2005 Messages: 214
|
Posté le : Dim Juin 17, 2007 8:45 Sujet du message: .htpasswd et mysql |
|
|
ah ben non c'est bien ca , lol il est temps que je prenne mon café pour avoir les yeux en face des trous  |
|
| |
|
 |
rogtaz WRInaute discret

Inscrit le: 12 Sep 2005 Messages: 97
|
Posté le : Dim Juin 17, 2007 9:05 Sujet du message: .htpasswd et mysql |
|
|
| jf_evreux a écrit: |
ah ben non c'est bien ca , lol il est temps que je prenne mon café pour avoir les yeux en face des trous  |
Etre bien réveillé avant de lire un post, c'est mieux !
Merci quand même jf_evreux.
PS
Fait le serré, le café ! |
|
| |
|
 |
FloBaoti WRInaute passionné

Inscrit le: 30 Avr 2006 Messages: 579 Localisation: Montpellier
|
Posté le : Dim Juin 17, 2007 9:46 Sujet du message: .htpasswd et mysql |
|
|
| jf_evreux a écrit: |
| Code: |
$requete = mysql_query("SELECT * FROM $table");
while ($row = mysql_fetch_array($requete)) {
$user = $row['login'];
$pass = $row['password'];
$encrypted = crypt($pass);
$affiche .= "$user:$encrypted\r\n";
}
$chemin= "[b]chemin serveur vers le htpasswd[/b]"; //a modifier
$gen = fopen($chemin,"w");
fwrite($handle,"$gen");
fclose($handle); |
|
Il y a plusieurs coquilles dans ce code, je ne sais pas exactement ce que tu veux faire, mais là ça ne fera pas grand chose.
Que vaut $handle ? rien
$gen est le descripteur de fichiers ... |
|
| |
|
 |
jf_evreux WRInaute occasionnel

Inscrit le: 17 Déc 2005 Messages: 214
|
Posté le : Dim Juin 17, 2007 10:08 Sujet du message: .htpasswd et mysql |
|
|
| yep faut effectivement remplacer $handle par $gen |
|
| |
|
 |
FloBaoti WRInaute passionné

Inscrit le: 30 Avr 2006 Messages: 579 Localisation: Montpellier
|
Posté le : Dim Juin 17, 2007 10:11 Sujet du message: .htpasswd et mysql |
|
|
| jf_evreux a écrit: |
| yep faut effectivement remplacer $handle par $gen |
Et certainement d'autres choses $affiche n'est jamais initialisé, jamais utilisé ... |
|
| |
|
 |
jf_evreux WRInaute occasionnel

Inscrit le: 17 Déc 2005 Messages: 214
|
Posté le : Dim Juin 17, 2007 10:44 Sujet du message: .htpasswd et mysql |
|
|
| plop, yep j'ai du changer le nom des variables avant de coller le script, j'ai oublié des trucs , pour $affiche, on la retrouve en avant derniere ligne: fwrite($handle,"$affiche"); |
|
| |
|
 |
FloBaoti WRInaute passionné

Inscrit le: 30 Avr 2006 Messages: 579 Localisation: Montpellier
|
Posté le : Dim Juin 17, 2007 20:29 Sujet du message: .htpasswd et mysql |
|
|
| jf_evreux a écrit: |
| fwrite($handle,"$affiche"); |
Et l'interêt des guillements ? (A part alourdir le code) |
|
| |
|
 |
rogtaz WRInaute discret

Inscrit le: 12 Sep 2005 Messages: 97
|
Posté le : Lun Juin 18, 2007 8:27 Sujet du message: .htpasswd et mysql |
|
|
| Bon, on s'éloigne du sujet et je n'ai pas la réponse à ma question. |
|
| |
|
 |
| |
|
|