Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja getimagesize() dziwny problem
Forum PHP.pl > Forum > PHP
lukasheek88
Witam wszystkich, mam dziwny problem z funkcją getimagesize().
Oto kod:

  1. $zdj = getimagesize('http://agrobiol.sggw.waw.pl/~z.laudanski/obrazek.jpg');
  2. echo "Wysokość: ".$zdj[1];
  3. echo " Szerokość: ".$zdj[0];
  4.  
  5. //I poniżej mamy problem bo to obrazek z kwejka
  6.  
  7. $zdja = getimagesize('http://i1.kwejk.pl/site_media/obrazki/2011/10/4e23247e806b498da3e02486da8d4dd6.png');
  8. echo "Wysokość: ".$zdja[1];
  9. echo " Szerokość: ".$zdja[0];


W swoim serwisie posiadam sporą liczbę obrazków. Do ich poprawnego umieszczenia, dopasowania do strony, używam funkcji getimagesize().
Funkcja ta zwraca mi wysokość i szerokość obrazka, lecz nie do końca.
Problemy pojawiają się gdy obrazek pochodzi z kwejk.pl
Z innych serwisów funkcja zwraca poprawnie wysokość i szerokość, teraz nie wiem w czym problem.
Dodam jeszcze, że ten problem pojawia się na serwerze home.pl
Formularz do sprawdzenia url na serwerze home ( proszę wkleić url obrazka z różnych serwisów, będzie zwracało wymiary, a jak wkleicie z kwejk.pl to już będzie problem)
http://www.wymiot.pl/get.php
Ten sam formularz na serwerze webd.pl ( tutaj działają wszystkie obrazki, nawet z kwejka.pl)

Kto wie w czym tkwi problem, bo nawet ludzie z home.pl nie wiedzą... sad.gif
Sephirus
Jeżeli chodzi o to że to się tak długo ładuje bez rezultatu to chyba problem jest oczywisty - KWEJK nie lubi serwerów HOME.pl smile.gif Zrób prosty test - użyj curl'a i zaciągnij obrazek zobaczy czy się da - albo stronę kwejk'a możliwe, że serwery home'a są zbanowane smile.gif
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.