Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1957 connectés 

  FORUM HardWare.fr
  Programmation

  [php] comment mettre a jour un fichier..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] comment mettre a jour un fichier..

n°45332
cupra
Posté le 09-07-2001 à 12:17:56  profilanswer
 

Bonjour,
 
Je souhaite remplacer une ligne d'un fichier texte en php, mais je n'arrive pas a m'en sortir...
 
Si quelqu'un peut m'aider...
 
Je vous mets l'extrait du code qui fait la fonction.. et ki marche pas :sweat:
 

Citation :

/* Mise a jour du fichier d'utilisateurs */
$test = "0";
 
$fp = fopen("c:\easyphp\www\pass\.test","r+" );  // Ouverture du fichier
while ($test != $id){     // On parcours le fichier
 $ligne = fgets($fp,4096);   // On se déplace d'une ligne
 $liste = explode(":",$ligne);  // Champs séparés par :, on en fait un  
 
tableau
 $nom_log= $liste[0];
 $pass_entre= $liste[1];
 echo ("$nom_log <br>" );
$test++;
}
 
fwrite ($fp, "$nom_log:$pass_entre1" );
fclose($fp);

mood
Publicité
Posté le 09-07-2001 à 12:17:56  profilanswer
 

n°45344
ddr555
Posté le 09-07-2001 à 12:58:18  profilanswer
 

Joooooooooooooooooooooce, tu es demandé sur programmation :D

n°45345
__Lolo__
C&#039;est pouleversant !
Posté le 09-07-2001 à 13:08:23  profilanswer
 

$test != $id ???
c koi $id ? c pas plutot eof($fp) que tu voulais dire ?
 
et y marche pas comment ? il fait koi ton prog ?

n°45346
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 09-07-2001 à 13:08:45  profilanswer
 

utilise la commande file, ca renvoie chaque ligne du fichier dans un array, c'est beaucoup plus simple à remplacer

n°45348
cupra
Posté le 09-07-2001 à 13:10:11  profilanswer
 

__Lolo__ a écrit a écrit :

$test != $id ???
c koi $id ? c pas plutot eof($fp) que tu voulais dire ?
 
et y marche pas comment ? il fait koi ton prog ?  




 
c le test pour aller a la bonne ligne
 
Joce => tu pe m'expliker komment ça marches ? :D

n°45350
joce
Architecte / Développeur principal
&#034;BugHunter&#034;
Posté le 09-07-2001 à 13:17:37  profilanswer
 

/* Mise a jour du fichier d'utilisateurs */  
$fichier=file("c:\easyphp\www\pass\.test" );
$fp = fopen("c:\easyphp\www\pass\.test","w" );  // Ouverture en ecriture du fichier (on écrase l'ancien fichier)  
while (list($num,$ligne)=each($fichier)){     // On parcours le fichier  
if ($num==$id)
{
  fwrite ($fp, "$nom_log:$pass_entre1\n" );  
}
else
{
  fwrite ($fp, "$ligne\n" );  
}
 
$liste = explode(":",$ligne);  // Champs séparés par :, on en fait un tableau  
$nom_log= $liste[0];
$pass_entre= $liste[1];  
echo ("$nom_log <br>" );  
}  
fclose($fp);

 

[edtdd]--Message édité par joce--[/edtdd]

n°45363
cupra
Posté le 09-07-2001 à 14:25:55  profilanswer
 

joce ?? t encore là ?
 
komment k g fé avec ce con de windows ki me rajoute les carrac :??:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php] comment mettre a jour un fichier..

 

Sujets relatifs
[C++] Mettre dans la system tray un programme[PHP] fichier texte : retour chariot
Telechargement d'un fichier[JAVA] mettre un resultset dans un string ????
php: transfert de fichier du serveur au client.[QReport] Comment mettre une image en filigrane ?
[PHP]Upload de fichier et hébergeurs[Perl] récuperer dans une variable le contenu d'un fichier HTML
comment ouvrir un fichier hook dump avec l'extension hk?[JAVA] JFileChooser, comment ajouter une extension au nom du fichier
Plus de sujets relatifs à : [php] comment mettre a jour un fichier..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR