
Problem:
Stworzenie miniaturki z podanego zdjecia i zapisanie jej na serwerze. Nic prostszego.
Oto kod:
<? $obrazek = \"domek.jpg\"; $img=imageCreateFromJPEG(\"$obrazek\"); $szerokosc=imageSX($img); $wysokosc=imageSY($img); $copy=ImageCreateTrueColor($szerokosc/2,$wysokosc/2); ImageCopyResampled($copy,$img,0,0,0,0,$szerokosc/2,$wysokosc/2,$szerokosc,$wysokosc); ImageJPEG($copy,\"domek_miniaturka.jpg\"); ImageDestroy($img); ImageDestroy($copy); ?>
Kiedy wyrzuce "domek_miniaturka.jpg" z funkcji ImageJPG i dodam headera to miniatura elegancko wyswietla sie w przegladarce. Moge takze dodac parametr quality i tez dziala super. Problem mam jedynia z zapisem na serwerze. Kiedy puszczam to co jest wyzej wyswietla mi sie taki komunikat:
Warning: imagejpeg(): Unable to open 'domek_miniaturka.jpg' for writing in /home/.../plik.php on line 12
... a linijka 12 wyglada wlasnie tak -> ImageJPEG($copy,"domek_miniaturka.jpg");
Atrybuty katalogu mam ustawione na 755.
Serwer: php Version 4.3.10, Apache/1.3.33, GD 2.0.28
Bardzo prosze o pomoc.