AncientSage Posted August 8, 2006 Share Posted August 8, 2006 Hello,If I create an image, using this script:[code]function dbar($status) { $bar = ImageCreate(100, 5); $red = ImageColorAllocate($bar, 255, 0, 0); $green = ImageColorAllocate($bar, 0, 255, 0); ImageFilledRectangle($bar, 0, 0, $status, 4, $green); header("Content-type: image/png"); ImagePng($bar); ImageDestroy($bar);}$status = '10'; //Ignore the status var...dbar($status);[/code]Then, I go and save it to a php file, is it possible, instead of saving it into a seperate file, and then including it into an <img> tag, that I could have it included via an HTTP var? Like...<img src="script.php?img=phpimage">Instead of...<img src="image.php">That way, I am able to get the $status var (as it will be defined by a database, probably). But the image is only displayed if included in an <img> tag as script.php?img=phpimage. Thanks. Link to comment https://forums.phpfreaks.com/topic/16957-creating-an-image/ Share on other sites More sharing options...
corbin Posted August 8, 2006 Share Posted August 8, 2006 call to it like <img src="script.php?image=y"> and then you could do[code=php:0]if($_GET['image'] == "y") {function dbar($status) { $bar = ImageCreate(100, 5); $red = ImageColorAllocate($bar, 255, 0, 0); $green = ImageColorAllocate($bar, 0, 255, 0); ImageFilledRectangle($bar, 0, 0, $status, 4, $green); header("Content-type: image/png"); ImagePng($bar); ImageDestroy($bar);}$status = '10'; //Ignore the status var...dbar($status);} Link to comment https://forums.phpfreaks.com/topic/16957-creating-an-image/#findComment-71437 Share on other sites More sharing options...
AncientSage Posted August 9, 2006 Author Share Posted August 9, 2006 Thanks, that works.I wasn't sure if GET vars could be passed via an image.However, rather than make it call to an undefined function, I put the check around the function call, and let the function be defined. Link to comment https://forums.phpfreaks.com/topic/16957-creating-an-image/#findComment-71567 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.