effacer une ligne dans un fichier texte - PHP - Programmation
Marsh Posté le 19-04-2005 à 10:35:24
ya tout dans la doc : http://fr.php.net/manual/fr/ref.filesystem.php
Marsh Posté le 19-04-2005 à 10:39:22
je l'ai déjà lu, mais il n'est pas dit comment effacer une ligne ou écrire par dessus une ligne
Marsh Posté le 19-04-2005 à 10:54:40
andlio a écrit : je l'ai déjà lu, mais il n'est pas dit comment effacer une ligne ou écrire par dessus une ligne |
si, t'as essayé au moins ?
indices : fopen, fread, fwrite, fclose
Marsh Posté le 19-04-2005 à 11:50:51
andlio a écrit : dsl mais je n'y arrive vraiment pas.
|
Marsh Posté le 19-04-2005 à 11:52:45
fonction a utiliser : file, unset, fwrite
Marsh Posté le 19-04-2005 à 11:57:25
KangOl a écrit : fonction a utiliser : file, unset, fwrite |
je ne vois pas très bien comment utiliser la fonction unset() dans mon cas...
tu peux m'éclairer ?
Marsh Posté le 19-04-2005 à 11:59:37
regarde d'abord le fonctionnement de la fonction file, tu comprendras...
Marsh Posté le 19-04-2005 à 12:03:14
KangOl a écrit : regarde d'abord le fonctionnement de la fonction file, tu comprendras... |
je sais comment marche la fonction file().
si j'ai bien compris, tu voudrais que je copie le fichier dans un tableau (grâce à file()) et que je supprime des lignes du tableau qui ne m'interresse pas...
tu crois que ça marche ça !!?? ça me modifira mon fichier ???
Marsh Posté le 19-04-2005 à 12:11:26
non ca ne le modifira pas,
apres ca, faut que tu réécrive toutes les lignes dans ton fichier
$all = join($tab,"\n" );
fwrite($fp,$all);
(code de memoire, peut etre pas juste)
Marsh Posté le 19-04-2005 à 13:40:45
ok merci.
de toute façon je pense pas que le fichier sera vraiment gros, donc ça ne posera pas vraiment de pb de tt réécrire.
Marsh Posté le 19-04-2005 à 10:27:06
bonjour à tous,
je voudrais effacer une ligne (voir même un caractère si c'est possible) d'un fichier texte à partir d'un script php.
quelqu'un saurait-il comment s'y prendre