Sprawdzenie, czy plik istnieje (file_exists)

Założenie: Nauczymy się sprawdzać, czy plik istnieje przed próbą jego otwarcia, unikając błędów.

Krok po kroku:

  1. Sprawdzenie istnienia pliku: Używamy funkcji file_exists(), która zwraca true, jeśli plik istnieje, i false w przeciwnym wypadku.
    
    $plik = 'plik.txt';
    if (file_exists($plik)) {
        echo 'Plik ' . $plik . ' istnieje.';
    } else {
        echo 'Plik ' . $plik . ' nie istnieje.';
    }
    				

    Ten kod sprawdza, czy plik o nazwie `plik.txt` istnieje w tym samym katalogu, co skrypt PHP. Zmienna `$plik` przechowuje ścieżkę do pliku. Instrukcja warunkowa `if` wykonuje odpowiedni kod w zależności od wyniku funkcji `file_exists()`.

  2. Obsługa błędów: Dzięki funkcji `file_exists()` unikamy próby otwarcia pliku, który nie istnieje, co mogłoby spowodować błąd w naszym skrypcie.
    
    if (file_exists($plik)) {
        // Otwórz plik i wykonaj operacje na nim
        $handle = fopen($plik, 'r');
        // ... kod do odczytu pliku ...
        fclose($handle);
    } else {
        // Obsłuż sytuację, gdy plik nie istnieje
        echo 'Błąd: Plik nie został znaleziony.';
    }
    				

    Ten przykład pokazuje, jak bezpiecznie otworzyć plik tylko wtedy, gdy istnieje.

Ten przykład pokazuje podstawowe zastosowanie funkcji file_exists(). 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 *