![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 265 Pomógł: 4 Dołączył: 30.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jak sprawdzić czy podany link jest obrazkiem (jpg, gif, png) ? Wpadłem tylko na pomysł aby rozłożyć go za pomocą explode() i sprawdzić czy jest na końcu ciąg znaków odpowiadający tym trzem rozszerzeniom ale chyba nie jest to najlepszy pomysł. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Rozszerzenie nie ma kompletnie nic wspólnego z typem pliku.
2. Linki do obrazów wcale nie muszą mieć "klasycznej" formy, z nazwą pliku (zawierającą rozszerzenie). 3. Mógłbyś sprawdzić jaki nagłówek Content-Type zwraca serwer w odpowiedzi, ale to nadal nie gwarantuje, że dane dane to rzeczywiście obraz. 4. Pewność da Ci tylko dosyć kosztowny proces jakim jest pobranie i odczytanie zawartości linku - jeżeli przy odczycie nie pojawią się błędy to jest to najprawdopodobniej obraz. PS. Do sprawdzenia rozszerzenia masz pathinfo. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:33 |