Skocz do zawartości

[php] jak sprawdzić czy jpg znajduje sie na serwerze?


HERO
 Udostępnij

Rekomendowane odpowiedzi

https://www.forum.optymalizacja.com/uploads/monthly_2018_03/font-awesome_4-7-0_code_500_0_2980b9_none.thumb.png.79e85d88f2b9326c9f8ce91ae5124f70.png

powiedzmy ze na swojej stronie mam tablice z urlami i chcialbym wyswietlic tabelke w ktorej wyswietle blad jezeli nie znajde obrazka z tablicy np.: tego obrazka:

font-awesome_4-7-0_code_500_0_2980b9_non

Usługi prawne we wszystkich istotnych dziedzinach prawa - kancelaria prawna w Krakowie | Dentysta Mokotów który daje powody do uśmiechu.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Lokalnie - za pomocą funkcji file_exists
Zdalnie - wykonując żądanie http i odczytując status odpowiedzi;

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel

Komora normobaryczna montaż -> Normobaria budowa i instalacja komory normobarczynej i jej hydrauliki.

Odnośnik do komentarza
Udostępnij na innych stronach

Należy pobrać obraz i sprawdzić czy faktycznie jest to jpg. Bo pod .jpg może być na przykład pusta strona z http_code=200

Dodatkowo trzeba obsłużyć http_code=5xx w przypadku blokady pobrania obrazka z Twojego serwera.

Chyba, że źródło jest zaufane i jesteśmy pewni że nie będzie takich niespodzianek.

Sklep SEO - DARMOWY PAKIET DLA KAŻDEGO!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności