Witam, Mam problem. Po przeniesieniu strony na inny serwer w home i prawidłowym podpięciu bazy i zmianie interpretera PHP zdjęcia na nowej stronie się nie wyświetlają. Strona test.wskrzat.pl, oraz test.crocs-shop.pl Ktoś ma jakiś pomysł jak to naprawić?
co robi skrypt first_big_img_resized.php?foto=images/min/510_1.jpg&w=110? U mnie zdjęcia się na stronie wyświetlają, problem mam tylko z tymi w stopce. Za wyświetlanie ich odpowiada powyższy skrypt. W części miejsc umieszczasz odnośniki typu "./" - fuj
Zdjęcia z tego co widzę są dostępne, np. pod tym drugim adresem nie ładuje się podgląd na karcie produktu, ale już po kliknięciu w niewidoczne zdjęcie, ładuje się ono w popupie. Niewykluczone że któryś ze skrytpów odwołuje się do nieistniejącego zasobu albo nie działa poprawnie. Nie wiem, a może warto sprawdzić to na innych wersjach PHP? Niestety tutaj szukałbym przyczyny po stronie CMS.
Ogólnie te strony na dzisiejsze standardy to jest porażka, ale nie mam zbyt wiele do gadania w tej sprawie Z tego co się orientuje to ten skrypt zmniejsza obrazki Poniżej jego treść: <?php $dl_bok = isset($_GET['w']) ? intval($_GET['w']) : 100; //szerokosc zdjecia (px) $foto=$_GET['foto']; header('content-type: image/jpeg'); $zdj = imagecreatefromjpeg($foto); $zdjx = imagesx($zdj); $zdjy = imagesy($zdj); if($zdjx>$zdjy) { $x=$dl_bok; $y = ceil($zdjy*($dl_bok/$zdjx)); } else { $dl_bok-=0; // jesli skanuje po wysokosci to dodatkowo ja zmniejszamy $y=$dl_bok; $x = ceil($zdjx*($dl_bok/$zdjy)); } $nowezdj = imagecreatetruecolor($x,$y); imagecopyresampled($nowezdj,$zdj,0,0,0,0,$x,$y,$zdjx,$zdjy); imagejpeg($nowezdj,"",80); imagedestroy($nowezdj); ?>