Powrót do początku pliku (rewind)

Założenie: Nauczymy się, jak za pomocą funkcji rewind() przesunąć wskaźnik pozycji w pliku na jego początek.

Krok po kroku:

  1. Otwieramy plik: Używamy funkcji fopen(), aby otworzyć plik w trybie odczytu (“r”).
  2. 
    $uchwyt = fopen("plik.txt", "r");
    				
  3. Odczytujemy zawartość pliku: Funkcja fgets() odczytuje pojedynczą linię z pliku.
  4. 
    $linia1 = fgets($uchwyt);
    $linia2 = fgets($uchwyt);
    echo "Linia 1: " . $linia1;
    echo "Linia 2: " . $linia2;
    				
  5. Przesuwamy wskaźnik na początek: Funkcja rewind() ustawia wskaźnik pliku na jego początek.
  6. 
    rewind($uchwyt);
    				
  7. Odczytujemy zawartość pliku ponownie: Po użyciu rewind(), odczytujemy plik od początku.
  8. 
    $linia3 = fgets($uchwyt);
    $linia4 = fgets($uchwyt);
    echo "Linia 3 (po rewind()): " . $linia3;
    echo "Linia 4 (po rewind()): " . $linia4;
    fclose($uchwyt); // Zamykamy plik
    				

Pamiętaj o utworzeniu pliku “plik.txt” z dwoma lub więcej liniami tekstu w tym samym katalogu, co skrypt PHP.

Ten przykład pokazuje podstawowe użycie funkcji rewind(). Zachęcamy do dalszego zgłębiania tematu pracy z plikami w PHP!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *