[ Shevchenko @ 17.02.2010. 12:53 ] @
Imam file generatePage.php unutar kog se kreira slika i koju zelim prikazati na sledeci nacin
Code:

      $html='<img src="displayImage.php" border="0" />';


Na koji nacin ja mogu proslediti sliku iz generatePage.php u displayImage.php?

Ja sam uspeo da sve parametre koji su potrebni za kreiranje slike prosledim kroz querystring u displayImage.php i da tamo i generisem sliku, to radi.
Mene zanima da li postoji neki efikasniji nacin da se sve ovo uradi?

Ovako bi trebao da izgleda displayImage.php

Code:

$image = [slika iz "generatePage.php"];
header('Content-Type: image/jpeg');
imagejpeg($image);



[Ovu poruku je menjao Shevchenko dana 18.02.2010. u 19:06 GMT+1]

[Ovu poruku je menjao Shevchenko dana 18.02.2010. u 19:14 GMT+1]
[ MMX @ 17.02.2010. 19:47 ] @
Šta tačno treba proslediti displayimage.php skriptu? Putanju do slike, image, nešto treće? I da li možeš malo da pojasniš kakva bi funkcija displayimage.php skripta trebala da bude?
[ Shevchenko @ 17.02.2010. 23:49 ] @
Citat:
MMX: Šta tačno treba proslediti displayimage.php skriptu? Putanju do slike, image, nešto treće? I da li možeš malo da pojasniš kakva bi funkcija displayimage.php skripta trebala da bude?


Moje pitanje, generalno, je da li je moguce displayImage.php-u proslediti $image, kroz QueryString?
Trebalo bi da radi od prilike ovako nesto:

generatePage.php
Code:

$im = imagecreatetruecolor($width,$height)
$html='<img src="displayImage.php?image=$im" border="0" />';


displayImage.php
Code:

$image = $_GET['image'];;
header('Content-Type: image/jpeg');
imagejpeg($image);


Na kraju ja cu dobiti html:
Code:

<html>
<head>
</head>
<body>
.
.
<img src="displayImage.php?image=$im" border="0" />
.
.
.
</body>
</html>


[ milos.z @ 18.02.2010. 16:57 ] @
nije moguce to sto si ti napisao, ali je moguce ovako:

generatePage.php
Code:
$html='<img src="displayImage.php?imageh=600&imagew=800" border="0" />';


displayImage.php
Code:
if(isset($_GET['imageh']) && isset($_GET['imagew']) && is_numeric($_GET['imageh']) && is_numeric($_GET['imagew'])) {
   $width = $_GET['imagew'];
   $height = $_GET['imageh'];
   $image = imagecreatetruecolor($width,$height)
   header('Content-Type: image/jpeg');
   imagejpeg($image);
}


valjda je to to sto tebi treba (nisam bas najbolje razumeo problem) :)
[ Shevchenko @ 18.02.2010. 18:02 ] @
@milos.z : Da tako sam i uradio, ali sam se nadao da postoji elegantnije resenje :)



[Ovu poruku je menjao Shevchenko dana 18.02.2010. u 19:13 GMT+1]
[ MMX @ 18.02.2010. 22:52 ] @
Ovo je skroz ok rešenje, i ako ti završava posao nema potrebe da više razbijaš glavu sa tim. :-)