par
Berzemus » 02 mars 2009, 17:25
Alors, en espacé ça donne:
$fichier=('mon_fichier.txt');
$tabFich = file($fichier);
foreach($tabFich as $numeroLigne => $contenuLigne)
{
$ligne = $_POST['1'];
$file = file('fichier.txt');
unset($file[$ligne]); // ligne 5
$fp = fopen('fichier.txt', 'w');
fwrite($fp, implode('', $file));
fclose($fp);
}
C'est original. Qu'est-ce que tu cherches à faire, et que crois-tu que ce bout de code fait ?
C'est quoi ce commentaire "ligne 5" ? Pourquoi tu vas chercher un $_POST[1] ? Pourquoi tu répète tout ça pour chaque ligne qui existe dans mon_fichier ? Et pourquoi tu n'utilises pas les variables de ton foreach ?
Pour lire un fichier simplement, il y a file_get_contents() . De même que pour l'écrire, il y à file_put_contents() .
Alors, en espacé ça donne:
[php]$fichier=('mon_fichier.txt');
$tabFich = file($fichier);
foreach($tabFich as $numeroLigne => $contenuLigne)
{
$ligne = $_POST['1'];
$file = file('fichier.txt');
unset($file[$ligne]); // ligne 5
$fp = fopen('fichier.txt', 'w');
fwrite($fp, implode('', $file));
fclose($fp);
} [/php]
C'est original. Qu'est-ce que tu cherches à faire, et que crois-tu que ce bout de code fait ?
C'est quoi ce commentaire "ligne 5" ? Pourquoi tu vas chercher un $_POST[1] ? Pourquoi tu répète tout ça pour chaque ligne qui existe dans mon_fichier ? Et pourquoi tu n'utilises pas les variables de ton foreach ?
Pour lire un fichier simplement, il y a file_get_contents() . De même que pour l'écrire, il y à file_put_contents() .