Supprimer des lignes dans un fichier texte [Résolu]

Signaler
Messages postés
30
Date d'inscription
lundi 2 janvier 2006
Statut
Membre
Dernière intervention
31 octobre 2006
-
Messages postés
373
Date d'inscription
samedi 9 juillet 2005
Statut
Membre
Dernière intervention
11 août 2008
-
Bonjour à tous,

le truc tout bête à faire, mais là je bloque. J'ai pas mal chercher sur le web et dans les forums, mais rien qui ne pourrait m'aider. Alors voilà, j'ai un fichier .txt que je récupère mais avant de pouvoir le charger en base, j'aimerais supprimer 7 lignes qui se trouvent au début de ce même fichier et réinjecter les x-7 premières lignes dans un autre fichier. Et là je bloque. J'ai essayé pas mal de choses, mais en vain. Help me !
Merci à tous.

3 réponses

Messages postés
373
Date d'inscription
samedi 9 juillet 2005
Statut
Membre
Dernière intervention
11 août 2008

Salut,
Pourquoi ne pas utiliser la fonction "file()" ?
Je m'explique : "
<?php
$fichier1 = file('fichier1.txt');// La fonction file ouvre le fichier "fichier1.txt" et le renvoie sous forme de array
$i =0;
$fichierfinal = '';
while(isset($fichier1[$i])) {
if ($i > 7) $fichierfinal .= $fichier1[$i];
$i++;
}
echo $fichierfinal;// affiche le fichier "fichier1.txt" sans les 7 premières lignes
$fp = fopen('fichier2.txt','a'); // On ouvre le fichier "fichier2.txt" avec le mode "a" pour placer le pointeur à la fin
fwrite($fp,$fichierfinal);
fclose($fp);
?>
"
For every choice, a consequence (Fable)
Messages postés
30
Date d'inscription
lundi 2 janvier 2006
Statut
Membre
Dernière intervention
31 octobre 2006

Bonjour Audayls,
merci pour ta réponse rapide. C'est nickel et exactement ce que je voulais. Je vais pouvoir continuer mon projet.
A bientôt peut-être pour de nouvelles questions.
@+
Messages postés
373
Date d'inscription
samedi 9 juillet 2005
Statut
Membre
Dernière intervention
11 août 2008

Si tu as d'autres questions n'hésite pas à le poser je serai ravi de t'aider tant que cela reste dans mes compétences (au pire j'essayerai mais je promet rien mdr)

For every choice, a consequence (Fable)