Sprawdzenie, czy katalog istnieje (is_dir)

Założenie: Nauczymy się sprawdzać, czy dany katalog istnieje w systemie plików za pomocą funkcji is_dir() w PHP.

Krok po kroku:

  1. Sprawdzenie istnienia katalogu: Użyjemy funkcji is_dir(), przekazując jej ścieżkę do katalogu jako argument. Funkcja zwróci true, jeśli katalog istnieje, i false w przeciwnym wypadku.
  2. Przykładowy kod: Poniższy kod sprawdza, czy katalog o ścieżce ‘/tmp/moj_katalog’ istnieje.
  3. 
    $sciezkaKatalogu = '/tmp/moj_katalog';
    
    if (is_dir($sciezkaKatalogu)) {
        echo "Katalog '$sciezkaKatalogu' istnieje.";
    } else {
        echo "Katalog '$sciezkaKatalogu' nie istnieje.";
    }
    				
  4. Wyjaśnienie kodu: Zmienna $sciezkaKatalogu przechowuje ścieżkę do sprawdzanego katalogu. Instrukcja warunkowa if sprawdza wartość zwróconą przez is_dir(). W zależności od wyniku, wyświetlany jest odpowiedni komunikat.
  5. Obsługa błędów (opcjonalnie): Można dodać obsługę błędów, na przykład sprawdzając, czy podana ścieżka jest poprawna.
  6. 
    $sciezkaKatalogu = '/tmp/moj_katalog';
    
    if (!is_dir($sciezkaKatalogu)) {
        if (!file_exists($sciezkaKatalogu)) {
            echo "Katalog '$sciezkaKatalogu' nie istnieje.";
        } else {
            echo "Podana ścieżka '$sciezkaKatalogu' nie jest katalogiem.";
        }
    } else {
        echo "Katalog '$sciezkaKatalogu' istnieje.";
    }
    				

Ten przykład pokazuje podstawowe zastosowanie funkcji is_dir(). Zachęcamy do dalszego zgłębiania tematu pracy z plikami i katalogami w PHP!

Dodaj komentarz 0

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