htpsswd écire automatiquement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : htpsswd écire automatiquement

par colas31 » 09 sept. 2007, 15:17

Encore merci j'ai reussit a creer le fichier sans probleme

@+ ciao

par colas31 » 07 sept. 2007, 18:31

merci beaucoup pour cette réponse rapide. Je vais tester tout ceci et je vous tiens au courant.

par Ryle » 07 sept. 2007, 18:12

Et si pour bien débuter, on commençait par lire la doc des fonctions que tu utilises ? ;) (en plus le forum te donne les liens direct sur chaque fontion !)

Tu peux spécifier le mode "append" lors de l'ouverture du fichier, pour placer le pointeur à la fin de celui-ci et donc écrire à la suite. Ca sera plus compliqué par contre pour la modification d'un mot de passe en plein milieu du fichier..

Ps : pense à utiliser les balies [ php ] pour poster du code php sur le forum :)

htpsswd écire automatiquement

par colas31 » 07 sept. 2007, 18:00

Bonjour,
J'ai un formulaire danslequel je demande un password et ainsi que le pseudo de la personne.
Je voudrais ecrire ces variables dans le fichier htpsswd à la suite des données déjà présente. Comment puis-je faire. Je sais que je peux utiliser :

$handle=fopen($file,'w'); //file contient le chemin vers le fichier htpassw
fwrite($handle,$contenu); // $contenu serait les donné que je voudrait rajouté a la suite.
ou même j'ai vu : file_put_contents

Comment faire surtout pour ne pas éffacé le contenu du fichier avant d'écire dedans??
Dois je passé par un tableau intermédaire pour stocker ces variables?? si oui comment faire ? Je suis débutant et je ne m'y connai pas beaucoup.

Merci de votre aide.