Bonsoir,
voilà , je cherche le moyen d'effacer le données d'une liste en php écrite sur un fichier texte, je ne trouve pas d fonction qui fasse celà en Php.. pourriez-vous s'il vos plait m'aiguiller pour résoudre ce problème?
Version imprimable
Bonsoir,
voilà , je cherche le moyen d'effacer le données d'une liste en php écrite sur un fichier texte, je ne trouve pas d fonction qui fasse celà en Php.. pourriez-vous s'il vos plait m'aiguiller pour résoudre ce problème?
Tu cherche à effacer complètement ton fichier texte ou seulement une partie ?
Dans le premier cas, tu va simplement faire un file_put_contents d'une chaine vide.
Dans le deuxième cas, il va falloir que tu commence par récupérer ton contenu ligne à ligne, que tu va garder dans une variable, en 'oubliant' de garder les lignes à supprimer, puis écrire cette variable dans un fichier texte...
seulement une partie de la liste sur le fichuier texte...
par exemple dans un liste de voiture je veux effacer un modèle et ses références.
voilà.
dans ce cas, il faut que tu lise ton fichier ligne par ligne, en comparant à chaque fois, et en gardant dans une variables les lignes qui restent, sans ajouter celles que tu va supprimer, puis écrire dans ton fichier.
t'aurais pas un exemple de script ..je vois pas trop comment écrire ça..je débute un peu en prog:lol: .
un petit tour dans la :faq: t'aidera surement ;)
http://php.developpez.com/faq/?page=...#fichiers_file
dur dur! personne n'aurait des indices?
$line contient la ligne de ton fichier et $contenu, l'ensemble de ton fichierCode:
1
2
3
4
5
6
7
8
9
10 <? $contenu_array = file('ton_fichier'); $contenu = ''; foreach($contenu_array as $line) { $contenu .= $line; } ?>