Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Sprawdzenie pliku na serwerze
Forum PHP.pl > Forum > Przedszkole
permanent
Przed wyświetleniem dużej ilości obrazków chcę sprawdzić, czy istnieje taki plik na serwerze.

Załóżmy, że wyświetlam przedział plików 1-1000 .png

Cytat
www.serwer.pl/obrazki/1.png
www.serwer.pl/obrazki/2.png
www.serwer.pl/obrazki/3.png
...
www.serwer.pl/obrazki/999.png
www.serwer.pl/obrazki/1000.png


Nie istnieje około 160 plików w tym przedziale (nie jestem w stanie określić które to pliki).

Jak w PHP przed wyświetleniem obrazka

Cytat
<img src="www.serwer.pl/obrazki/1.png" />


sprawdzić, czy fizycznie istnieje plik na serwerze? Jeżeli go nie ma to wyświetlić plik brak.png.
Rysh
Strzelam is_file?
pedro84
file_exists
crocodillo
Jeśli pliki są na tym samym serwerze co skrypt, to tak jak podał pedro84. Jeśli pliki masz na innych serwerach i sprawdzasz po URL-ach to przy takiej ilości PHP nie poradzi sobie. Najlepiej wtedy sprawdzać w JS, ew. o ile to możliwe, sprawdzić raz i przechowywać wyniki lokalnie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.