Posted by JP on 09/05/05 10:59
Hi,
I need to use the <img src tag to output a variable of an image and so I
borrowed a piece of code I found on the php.net website under the
documentation for the function base64_encode().
http://uk2.php.net/manual/en/function.base64-encode.php
This worked perfectly well under firefox but I just get a broken image
using Internet Explorer. I looked again and on the php.net website
(again under the base64_encode() notes someone stated ...
"To embed binary contents in ascii text based html file for IE, you need
use MIME multipart."
Does anyone know how to do this.
Cheers
JP
//Code that works under firefox but breaks IE
<?
//get a thumbnail from a mysql database into a variable
$thumbnail_image = $row['thumb_image'] ; //
//encode the variable
$encoded = chunk_split(base64_encode($thumbnail_image));
//then echo to browser as:
echo '<img src="data:image/png;base64,'.$encoded.' ">';
?>
Navigation:
[Reply to this message]
|