RE: [PHP-WIN] base64 encoded images and printing

From: Date: Mon, 05 Mar 2007 22:21:39 +0000
Subject: RE: [PHP-WIN] base64 encoded images and printing
References: 1  Groups: php.windows 
Request: Send a blank email to php-windows+get-27555@lists.php.net to get a copy of this message
Update, I have it working in IE7 but not IE6. I can view it in both IE6-7, but it only prints in IE7. here's what I'm doing... <?php //snippet $outputfile = $shipid.'.gif'; $ifp = fopen('tmp/'.$outputfile, "wb"); fwrite($ifp, base64_decode($image)); fclose($ifp); echo '<img src="fetch.php?id='.$outputfile.'" />'; ?> fetch.php is thus, read file and delete: <?php //snippet header('Content-Type: image/gif'); readfile('image/'.$_GET['id']); unlink('image/'.$_GET['id']); ?> anyone have any other ideas to try? __________________ -----Original Message----- From: Bill Bolte [mailto:billb@hightouchinc.com] Sent: Monday, March 05, 2007 9:29 AM To: php-windows@lists.php.net Subject: [PHP-WIN] base64 encoded images and printing in a nutshell, i'm displaying a base64 encoded image (that is being parsed from a remote xml file) in the browser doing a simple header output: <?php header('Content-Length: '.$length); header('Content-Type: image/gif'); echo base64_decode($image); ?> it will print fine with Firefox but nothing in IE (just a box with an x in the corner). didn't realize that IE wouldn't print these. am i stuck with having to save the image to the server for IE to be able to print it? i didn't really want to have to save these images out as they are temporary. Bill -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.windows (#27555) next »