Operacje na pliku TXT

0

Uwaga pytanie może być banalne ale proszę o szybką i konkretna odpowiedz jest to bardzo potrzebne:

W jaki sposób utworzyc plik tekstowy i zapisać do niego pewna linijke?
I w jaki sposób później go ponownie otworzyc i dopisać inną nie kasują poprzednich? Co trzeba zrobić by wyświetlić zawartość tego pliku na stronie?
Niestety nie znam się zupełnie na operacjach na plikach proszę o konkrety bo podpowiedzi i naprowadzenia na rozwiązanie raczej mi nic nie dadza a nie mam czasu na dochodzenie samemu do tego. Oczywiście zaległości nadrobię o to sie nie martwcie nie jestem leniem, ale na razie nie mam czasu. DZIĘKI [cya]

0

Eh... wszyscy chca gotowca. Poczytaj w manualu (pl2.php.net) na temat funkcji: fopen(), fwrite(), fread(), fclose().

$file = fopen('plik.txt', 'r+');
fwrite($file, 'Zapisujemy linie');
fclose($file);

Drugim parametrem w funkcji fopen() moze być:

*

  'r' - Otwórz tylko do odczytu; ustawia wskaźnik pliku na początku pliku.
*

  'r+' - Otwórz do odczytu i zapisu; ustawia wskaźnik pliku na początku pliku.
*

  'w' - Otwórz tylko do zapisu; ustawia wskaźnik pliku na początku pliku i obcina plik (zeruje) do 0 długości. Jeśli plik nie istnieje to próbuje go utworzyć.
*

  'w+' - Otwórz do odczytu i zapisu; ustawia wskaźnik pliku na początku pliku i obcina plik (zeruje) do 0 długości. Jeśli plik nie istnieje to próbuje go utworzyć.
*

  'a' - Otwórz tylko do zapisu; ustawia wskaźnik pliku na końcu pliku. Jeśli plik nie istnieje to próbuje go utworzyć.
*

  'a+' - Otwórz do odczytu i zapisu; ustawia wskaźnik pliku na końcu pliku. Jeśli plik nie istnieje to próbuje go utworzyć. 

Odczytywanie:

$file = fopen('plik.txt', 'r');
while ( !feof($file) )
{
echo fread($file, 4098);
}
fclose($file);

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