[php] fopen

fopen [php] - Programmation

Marsh Posté le 02-06-2002 à 02:12:38    

j'ai un tit pb, faudrai que je puisse avoir par ex les N dernieres lignes d'un fichier
 
alors soit :
 
j'ecrit en debut de fichier et je le lis tout simplement depuis le debut
 
question : pour write en debut de fichier je suis obligé de tout lire et rewrite ou y'a un autre moyen ?
 
 
ou alors :
 
j'ecrit a la fin du fichier et je lis les N dernieres lignes, pour ca je lit tout et je fé le tri apres, y'a un autre moyen ? :)
 
 
bref en gros
on est obligé d'y acceder sequentiellement, du debut jsuqu'a +N bytes ?


---------------
"-Dites 33. -Export!!" [:nokbilong]
Reply

Marsh Posté le 02-06-2002 à 02:12:38   

Reply

Marsh Posté le 02-06-2002 à 11:48:28    

J'ai pas tout compris, mais une des fonction qui pourrait d'aider :
array file (string filename, int use_include_path)  
Chaque ligne de ton fichier est retourné dans un élement du tableau, une fois que tu as appliqué la fonction, tu compte le nombre d'élèment dans ton tableau, et tu renvois les N derniers élèments.

Reply

Marsh Posté le 02-06-2002 à 13:50:56    

Olivier51 a écrit a écrit :

J'ai pas tout compris, mais une des fonction qui pourrait d'aider :
array file (string filename, int use_include_path)  
Chaque ligne de ton fichier est retourné dans un élement du tableau, une fois que tu as appliqué la fonction, tu compte le nombre d'élèment dans ton tableau, et tu renvois les N derniers élèments.  




 
ouai donc faut tout mettre en var :/
on doit pas pouvoir faire autreement, merci qd meme :)


---------------
"-Dites 33. -Export!!" [:nokbilong]
Reply

Marsh Posté le 02-06-2002 à 17:11:12    

Sinon tu lis le fichier à l'envers ... en demandant la taille du fichier et décrémenter ton pointeur de fichier

Reply

Marsh Posté le 02-06-2002 à 22:29:38    

Olivier51 a écrit a écrit :

Sinon tu lis le fichier à l'envers ... en demandant la taille du fichier et décrémenter ton pointeur de fichier  




 
 
thx vé voir ca :)


---------------
"-Dites 33. -Export!!" [:nokbilong]
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed