Czytanie pliku znak po znaku (fgetc)

Założenie: Nauczymy się, jak odczytywać plik tekstowy znak po znaku w PHP za pomocą funkcji fgetc().

Krok po kroku:

  1. Otwieranie pliku: Najpierw musimy otworzyć plik za pomocą funkcji fopen(). Funkcja ta przyjmuje dwa argumenty: ścieżkę do pliku i tryb otwarcia (w tym przypadku “r” – do odczytu). Zwrócony uchwyt jest niezbędny do dalszej pracy z plikiem.
  2. 
    $uchwyt = fopen("plik.txt", "r");
    				
  3. Odczytywanie znak po znaku: Pętlą while iterujemy, odczytując pojedynczy znak za pomocą funkcji fgetc(). Funkcja ta zwraca jeden znak z pliku za każdym razem, aż do osiągnięcia końca pliku (EOF – End Of File).
  4. 
    while ($znak = fgetc($uchwyt)) {
        echo $znak;
    }
    				
  5. Zamykanie pliku: Po zakończeniu odczytu, pamiętaj o zamknięciu pliku za pomocą funkcji fclose(). Jest to ważne, aby zwolnić zasoby systemowe.
  6. 
    fclose($uchwyt);
    				

Pamiętaj, że plik “plik.txt” musi istnieć w tym samym katalogu, co skrypt PHP.

Cały kod:



			

Ten przykład pokazuje podstawy odczytu plików znak po znaku w PHP. Zachęcamy do eksperymentowania i dalszego zgłębiania tematu!

Dodaj komentarz 0

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