cs_TomQuick
Messages postés118Date d'inscriptionjeudi 3 juillet 2003StatutMembreDernière intervention11 juillet 2006
-
26 mars 2006 à 17:23
lkh07
Messages postés1Date d'inscriptionlundi 23 mars 2009StatutMembreDernière intervention25 mars 2009
-
25 mars 2009 à 15:35
Bonjour, j'ai un site web (http://tomquick-games.tk), et dessus, j'ai un chat flash-php. Le problème, c'est que mon chat enregistre les messages dans un fichier nommé "historique.txt" et que je n'ai pas trouvé le moyen de supprimer mes messages au fur et à mesure.
Il faut que je définisse une taille à ne pas dépasser, et quand je la dépasse, que je ne conserve que les 100 dernières lignes par exemple. Quelqu'un saurait-il faire cela en PHP ?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 26 mars 2006 à 19:38
Salut,
si c'est une taille en nombre de lignes :
<?php
$fichier=file('historique.txt');
if(count($fichier)>X)
{
//ici tu récupères seulement les X premières lignes ou X dernières du fichier par exemple, et tu fais un implode dessus avec un \n en paramètre du implode pour réassembler les lignes, puis tu écrases ton fichier avec ça.
}
?>