Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] jak sprawdzić czy istnieje obrazek ?
Forum PHP.pl > Forum > Przedszkole
kkuubbaa88
można sprawdzic czy istnieje jakis obrazek pod adresem np. http://www.strona.pl/costam/bleble/obrazek.jpg ? jesli tak to jak ?
luniak
Ale czy chodzi tobie o sprawdzanie czy obrazek istnieje na serwerze na którym jest skrypt czy na innym?
TomASS
trza użyć curl'a:

  1. <?php
  2. function url_exists($url) {
  3. // Version 4.x supported
  4. $handle  = curl_init($url);
  5. if (false === $handle)
  6. {
  7. return false;
  8. }
  9. curl_setopt($handle, CURLOPT_HEADER, false);
  10. curl_setopt($handle, CURLOPT_FAILONERROR, true); // this works
  11. curl_setopt($handle, CURLOPT_HTTPHEADER, Array("User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15") ); // request as if Firefox  
  12. curl_setopt($handle, CURLOPT_NOBODY, true);
  13. curl_setopt($handle, CURLOPT_RETURNTRANSFER, false);
  14. $connectable = curl_exec($handle);
  15. curl_close($handle);
  16. return $connectable;
  17. }
  18. ?>
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.