|
|
4.22 W jaki sposób umieścić dane wewnątrz istniejącego już pliku tekstowego?
Ostatnia modyfikacja: 2002-08-30 02:04:12
W żadnym z języków programowania nie ma możliwości dopisania danych na początku czy w środku istniejącego pliku. Jedyna możliwość jaka istnieje, to napisanie pliku od nowa i zapisanie go pod starą nazwą. W przypadku dopisywania danych na początek pliku będzie to wyglądać tak:
<?php
// wczytanie starych danych
// otwarcie pliku do odczytu $fp = fopen('plik.txt', 'r');
//odczytanie danych $stareDane = fread($fp, filesize('plik.txt'));
// zamknięcie pliku fclose($fp)
// stworzenie nowych danych
$noweDane = "To, co chcesz, żeby było na początku\n"; $noweDane .= $stareDane;
// zapisanie nowych danych
// otwarcie pliku do zapisu $fp = fopen('plik.txt', 'w');
// zapisanie danych fputs($fp, $noweDane);
// zamknięcie pliku fclose($fp); ?>
Powrót do indeksu
|