Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]imagejpeg() nie zwraca obrazka tylko krzaczki
Forum PHP.pl > Forum > Przedszkole
michat34
hej, znalazlem skrypt na generowanie miniaturek jakiegos obrazku. oto on:

  1. $image_p = imagecreatetruecolor(30, 30);
  2. $image = imagecreatefromjpeg('./photos/'.'user_avatar_'.$user['id'].'.jpg');
  3. imagecopyresampled($image_p, $image, 0, 0, 0, 0, 30, 30, 100, 100);
  4. imagejpeg($image_p, null, 100);


zamiast obrazka wyswietla on takie cos: ˙Ř˙ŕJFIF˙ţ;ţÂ˙˙hŮ|Hńö­ńßÄzf‘g˘é‡Ă^/ţČąÓl쌺¸F°śm6íěŽ&šňy.Ľˇž?=Čf]ۙ˝/ŕěÝŕoŮĎLń“ŕ_ĆÚ˝ˇ‰oŹľ÷ńˇ‰dń-Ä3ŘŰÍm ŘÍ-­Šľ…’WiŁ ţd›\°+ŠíŻŽË^CV… n*Śk˜âaÍĺ_ ĺőşęŹęB”qOîQŁ*Őq%*ŠŠÄľ)Jœ#/ĎüFńZ‡ˆ\-›gY˙g

prosze o pomoc w rozwiazaniu problemu
Kshyhoo
A gdzie funkcja header?
b4rt3kk
Ustaw:

  1. header('Content-Type: image/jpg');
michat34
dzieki, ustawilem. niestety wyswietla teraz na cala strone komunikat:

obrazek http/localhost/opcje.php nie moze zostac wyswietlony gdyz zawiera bledy.

czyli nie wyswietla calego skryptu. co moze byc przyczyna? zle ustawilem header? czy moze to wina skryptu na miniaturke?
Kshyhoo
Musisz wykonać skrypt w innym pliku i go zainkludować. Sprawdź też ścieżkę do grafiki.
michat34
niestety nie pomogło. sprawdzilem sciezke, i zmienilem ja nawet na pełna ($image = imagecreatefromjpeg('c:/wamp/www/photos/'.'user_avatar_'.$user['id'].'.jpg'); ), ale bez zmian. jakies pomysły?
b4rt3kk
Czy wczytujesz obrazek w ten sposób?

  1. <img src="obrazek.php" />


gdzie obrazek.php to plik z header ustawionym na image oraz tylko i wyłącznie kodem php do generowania obrazka?
michat34
zrobilem troche inaczej, ale juz jest jak mowisz. teraz zamiast obtazka pokazuje sie ikonka brak obrazka, a gdy klikne w mozilli pokaz obraz to przekierwuje mnie do strony z błedem..
Kshyhoo
Podaj ścieżkę do obrazka bez zmiennych i sprawdź, czy działa. Zakomentuj też wszystkie możliwe funkcje i sprawdzaj, czy działa samo generowanie obrazka - jak działa, to dodawaj kolejne funkcje...
michat34
juz to robilem niestety.. no nic, poszukam innego skryptu i zobacze jak pojdzie. jak cos bede pisał, dzieki za pomoc na razie wink.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.