Modifier ligne fichier texte

cs_wally88 Messages postés 361 Date d'inscription jeudi 5 février 2004 Statut Membre Dernière intervention 1 octobre 2010 - 11 janv. 2008 à 13:59
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 11 janv. 2008 à 20:35
Bonjour,

Voila j'essaie de creer un compteur journalier en inserant dans un fichier texte.

J'ai testé pas mal de chose mais j'avoue que je galere un peu.

Donc comment modifier une ligne simplement dans un fichier txt ?
 selection de la ligne modif et voila :)

Merci

2 réponses

malik7934 Messages postés 1154 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 15 août 2009 17
11 janv. 2008 à 14:59
$truc = file_get_contents($pouet);
$tableau = explode("\n",$truc);
$nbl = count($tableau);
for ($i=0;$i<$nbl;$i++)
   if (... ta condition ...)
     $tableau[$i] = $newline;
$result = implode("\n",$tableau);
if (is_writable($pouet))
    if (!$handle = fopen($pouet, 'a')) exit;
if (fwrite($handle, $result) === FALSE) exit;
fclose($handle);

Code écrit à l'arrache, pas testé, mais le principe y est!

*****
noisy communication - wherever, be everywhere!
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
11 janv. 2008 à 20:35
Salut

t'a plein d'exemples sur phpcs, ca fait partie des sources les plus courrantes

/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
0
Rejoignez-nous