Czytanie z deskryptora pliku (file descriptor)

Założenie: Nauczymy się odczytywać dane z pliku za pomocą deskryptora pliku w PHP.

Krok po kroku:

  1. Otwarcie pliku: Używamy funkcji fopen(), aby otworzyć plik w trybie odczytu (“r”). Funkcja zwraca deskryptor pliku (zasób) lub false w przypadku błędu.
  2. 
    $plik = fopen("plik.txt", "r");
    if ($plik === false) {
        die("Błąd otwarcia pliku!");
    }
    				
  3. Odczyt danych: Używamy funkcji fread(), aby odczytać określoną liczbę bajtów z pliku. Jako argumenty podajemy deskryptor pliku i liczbę bajtów do odczytania.
  4. 
    $zawartosc = fread($plik, filesize("plik.txt")); 
    				
  5. Zamknięcie pliku: Po zakończeniu pracy z plikiem, zawsze należy go zamknąć za pomocą funkcji fclose(), aby zwolnić zasoby.
  6. 
    fclose($plik);
    				
  7. Wyświetlenie zawartości: Wyświetlamy odczytaną zawartość pliku.
  8. 
    echo $zawartosc;
    				

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

Ten przykład pokazuje podstawy odczytu z pliku za pomocą deskryptora. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi funkcjami pracy z plikami w PHP!

Dodaj komentarz 0

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