Witam,
Mam problem, chcę zmienić wielkość zdjęcia na miniaturkę, chcę zapisać miniaturkę na serwerze. By tego dokonać używam
getimagesize i teraz mam problem bo dla jednych zdjęć skrypt zwraca pusty getimagesize a dla innych działa jak powinien. Potrzebuję pomocy w znalezieniu przyczyny. Dlaczego raz zwraca pusty a innym razem działa jak powinien?
// ten zwraca pusty:
$image_info = getimagesize("https://konferencjeiwesela.pl/uzytkownicy/green-mountain/7.jpg"); if(empty($image_info)) die("DIE image_info pusty");
$size = getimagesize("https://konferencjeiwesela.pl/uzytkownicy/green-mountain/3.jpg"); list($width, $height) = $size;
echo "width: $width<br />height: $height";
// te wyświetla jak powinien:
echo "https://konferencjeiwesela.pl/uzytkownicy/palacdomaniowski/0.jpg"; $image_info = getimagesize("https://konferencjeiwesela.pl/uzytkownicy/palacdomaniowski/0.jpg"); if(empty($image_info)) echo("<br/>image_info pusty<br/><br/>");
echo "https://konferencjeiwesela.pl/uzytkownicy/olandia/1.jpg<br/>"; $image_info = getimagesize("https://konferencjeiwesela.pl/uzytkownicy/olandia/1.jpg"); if(empty($image_info)) echo("<br/>image_info pusty<br/><br/>");
echo "https://konferencjeiwesela.pl/uzytkownicy/maviarea/2.jpg<br/>"; $image_info = getimagesize("https://konferencjeiwesela.pl/uzytkownicy/maviarea/2.jpg"); if(empty($image_info)) echo("<br/>image_info pusty<br/><br/>");
$image_info = getimagesize("https://img.magnific.com/free-photo/nature-landscape-with-hand-holding-frame_23-2149389976.jpg"); // ten działa if(empty($image_info)) die("DIE image_info pusty");
allow_url_fopen mam włączone na serwerze