imagejpeg cos nie tak :/

0

Witam.
Gdy uzyje imagejpeg($zmienna);
gdzie zmienna to utworzony przeze mnie obrazek
Pojawia mi sie cos takiego na stronie zamiast obrazka :/

˙Ř˙ŕJFIF˙ţ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ˙ŰC $.' ",#(7),01444'9=82<.342˙ŰC 2!! [CUT]

Zaczynam przygode z PHP do tej pory swoje problemy z tym językiem rozwiązywałem sam aż do teraz...

0

To jest własnie obrazek, a raczej jego zrodlo, zeby przegladarka wyswietlila to jako obraz musisz jeszcze dodac naglowek, czyli:

header('Content-type: image/jpeg');

0

Warning: Cannot modify header information - headers already sent by (output started at E:\serwery\WebServ\httpd\s.php:3) in E:\serwery\WebServ\httpd\s.php on line 6

Linia 6 to :

header("Content-type: image/jpeg");

0

hedaer musi być bezwzględnie pierwsze w kodzie PHP. albo na początek daj ob_start(); a na koniec ob_end_flush();

0

hedaer musi być bezwzględnie pierwsze w kodzie PHP. albo na początek daj ob_start(); a na koniec ob_end_flush();

Jakies cyrki sie dzieja

<?php header("Content-type: image/jpg");
$img=imagecreatefromjpeg("a.jpg");
$col=imagecolorallocate($img,123,111,12);
imagestring($img,3,4,5,"witam",$col);
imagejpeg($img);;
imagedestroy($img); ?>

TO przy wejsciu na strone zaczelo mi sciagac strone (sic!)--> a po usunieciu header pokazuje mi obrazek :/
No ale ważne że już mi go pokazuje :P
Dzięki za wszystko -> jeżeli jeszcze ktoś by mi wytłumaczył dlaczego tak się działo to było by miło :]

0

image/jpeg a nie image/jpg i to może być przyczyna...

//a dziwne, bo mam wrażenie, że typu image/jpg nie ma :) zaraz sprawdzę :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1