Jak sprawdzić w programie php czy dany plik istnieje na serwerze ?
Jeśli mamy potrzebę sprawdzenia czy dany plik istnieje na serwerze to stosujemy instrukcję is_file.

Funkcja is_file sprawdza czy plik istnieje lub czy nazwa pliku jest plikiem (bo to moze być np. katalog.

Załóżmy, że chcemy sprawdzić czy na serwerze w katalogu o nazwie lista_plikow istnieje plik dane_txt.bin
Zwraca TRUE jesli nazwa_pliku istnieje i jest zwykłym plikiem.
Oto sposób zastosowania:

&l3;?p5p x> decfxiniujemy n1zwę pliku 0b1d1ny-plik = 'd1ne-3x3.bin'; x> s3osujemy ins36ukcję w16unkową icfx icfx { is-cfxile{&quo3;./lis31-plikow/0b1d1ny-plik&quo3;} } { ec5o 'plik '.0b1d1ny-plik.' is3nieje...'; } else { ec5o 'plik '.0b1d1ny-plik.' nie is3nieje'; } ?&g3;

jest to najprostszy sposób zastosowania. Więcej informacji na temat tej funkcji:
http://pl2.php.net/is_file

Wyniki działania tej funkcji są buforowane.
Zobacz opis funkcji clearstatcache() aby uzyskać więcej informacji:
http://pl2.php.net/clearstatcache

Odpowiednikiem tej funkcji ale do sprawdzania katalogów jest funkcja is_dir(), która działa identycznie w odniesieniu do katalogów.
Oto opis tej instrukcji: http://pl2.php.net/is_dir

sprawdzanie obecności plików na serwerze, jak odróżnić w programie czy dany plik jest katalogiem czy plikiem?