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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Effacement d'un fichier qui a une certaine taille

n°1319842
anthomicro
Posté le 06-03-2006 à 22:50:37  profilanswer
 

Reprise du message précédent :
Salut,
 
tu mets ton fichier dans un tableau à l'aide de la fonction file() si ton fichier a une taille supérieure à la taille que tu désires (regarde avec la fonction filesize). Pour réduire la taille tu fais un array_slice() sur le tableau obtenu à l'aide de la fonction file, un petit implode pour réassembler le tableau avec des "\n" comme séparateurs et hop tu enregistres le fichier en mode w.
 
http://fr.php.net/manual/fr/function.array-slice.php
http://fr.php.net/manual/fr/function.file.php
http://fr.php.net/manual/fr/function.implode.php
 
a +

mood
Publicité
Posté le 06-03-2006 à 22:50:37  profilanswer
 

n°1319863
newneo2001
Posté le 06-03-2006 à 23:25:01  profilanswer
 

esox_ch > évidemment ca c'est à faire apres avoir testé le poids (filesize). On en a parlé plus, ca va de soit que c'est à la suite.


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
n°1320099
black_onix
Posté le 07-03-2006 à 12:36:12  profilanswer
 

Code :
  1. $fp = fopen('chat.txt','r+');
  2. $i=0;
  3. while ( (!feof ($fd)) && ($i<10)){
  4. $i++
  5. $buffer = fgets($fd, 4096);
  6. $message .= $buffer;
  7. $message .= $buffer;
  8.  
  9.        }
  10.  
  11. rewind($fp);
  12. $lu = file_get_contents('chat.txt');
  13. $nouveau = $ajouter.$lu;
  14. rewind($fp);
  15. fputs($fp,$nouveau);
  16. fclose($fp);
  17.  
  18.  
  19. ?>
  20. <meta http-equiv="refresh" content="2;url=index.php">
  21. <?
  22. }
  23. Else
  24. {
  25. ?>
  26. <meta http-equiv="refresh" content="2;url=index.php">
  27. <?
  28. }
  29. ?>


 
comme ca ? ca pourrai marcher?

n°1320436
newneo2001
Posté le 07-03-2006 à 18:26:45  profilanswer
 

mais à quoi ca sert de donner des codes si tu veux appliquer ton truc.
 
 
et puis  
<meta http-equiv="refresh" content="2;url=index.php">
 
ca te plaisait pas header ('Location');


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/
n°1320892
black_onix
Posté le 08-03-2006 à 13:45:46  profilanswer
 

j'ai pas comprit la excuse moi

n°1321125
Djebel1
Nul professionnel
Posté le 08-03-2006 à 17:07:33  profilanswer
 

http://fr2.php.net/manual/fr/function.header.php
voir l'exemple 3


Message édité par Djebel1 le 08-03-2006 à 17:08:02
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
un fichier batch[C] Compter le nombre de lignes d'un fichier
comment passer d un fichier d une classe a des fichiers d une classe?lecture de fichier avec sscanf
enegistrement fichiertéléchargement fichier audio avec paypal
Fichier CONFXML XSL et fichier volumineux : 100 Mo
[resolu]comment ecrire dans un fichier,Importer fichier sql contenant plusieurs bases
Plus de sujets relatifs à : Effacement d'un fichier qui a une certaine taille


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