Otwieranie pliku do odczytu (fopen)

Założenie: Nauczymy się otwierać plik tekstowy do odczytu za pomocą funkcji fopen() w PHP.

Krok po kroku:

  1. Krok 1: Utworzenie pliku tekstowego. Na początek utwórz plik tekstowy o nazwie plik.txt w tym samym katalogu, co Twój skrypt PHP. Wpisz do niego dowolną treść, np.: “To jest przykładowy tekst.”
  2. Krok 2: Otwarcie pliku za pomocą fopen(). Funkcja fopen() przyjmuje dwa argumenty: ścieżkę do pliku i tryb otwarcia. ‘r’ oznacza otwarcie do odczytu.
    
    $plik = fopen('plik.txt', 'r');
    

    Jeżeli plik zostanie otwarty pomyślnie, zmienna $plik będzie zawierać uchwyt pliku (resource). W przeciwnym wypadku zwróci false.

  3. Krok 3: Sprawdzenie czy plik został otwarty. Zawsze warto sprawdzić, czy operacja otwarcia pliku powiodła się.
    
    if ($plik === false) {
        die("Błąd otwarcia pliku!");
    }
    
  4. Krok 4: Odczytanie zawartości pliku. Możemy odczytać zawartość pliku za pomocą funkcji fread().
    
    $zawartosc = fread($plik, filesize('plik.txt'));
    echo $zawartosc;
    

    fread() przyjmuje dwa argumenty: uchwyt pliku i liczbę bajtów do odczytania. filesize() zwraca rozmiar pliku w bajtach. W tym przykładzie odczytujemy cały plik.

  5. Krok 5: Zamknięcie pliku. Po zakończeniu pracy z plikiem, należy go zamknąć za pomocą funkcji fclose().
    
    fclose($plik);
    

    To zwalnia zasoby systemowe.

Pamiętaj o obsłudze błędów! Zawsze sprawdzaj, czy operacje na plikach powiodły się.

Ten przykład pokazuje podstawy otwierania pliku do odczytu w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi trybami otwierania plików!

Dodaj komentarz 0

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