Jak usunąć tylko ostatnią linię w pliku tekstowy

0

Jak usunąć tylko ostatnią linię w pliku tekstowym?? z tym że nie wiem która to jest ostatnia.

0

Jak usunąć tylko ostatnią linię w pliku tekstowym?? z tym że nie wiem która to jest ostatnia.

$plik = './plik.txt';
$linie = file($plik);
unset($linie[count($linie) - 1]);
$fp = fopen($plik, 'w');
flock($fp, 2);
fputs($fp, str_replace('\r', , join(, $linie)));
flock($fp, 3);
fclose($fp);

0

jest jeden problem z tym co mi podałeś bo za każdym razem odstępy pomiędy liniami się zwiększają. Jak to zmienić??

0

jest jeden problem z tym co mi podałeś bo za każdym razem odstępy pomiędy liniami się zwiększają. Jak to zmienić??

hmmm.... :-D
w tej lini chyba powinien być podwojony cudzysłów
fputs($fp, str_replace("\r", , join(, $linie)));
oj , starość nie radość, sorry

1 użytkowników online, w tym zalogowanych: 0, gości: 1