bindiya Posted December 27, 2010 Share Posted December 27, 2010 i have a db which store jpg image thru the upload prg code in php.But the image is not displayed properly in the <img> and also when i echo the blob data. how to correct this code.i am pasting the code below $result = mysql_query("select cover from Movies where movie_id=4"); $row = mysql_fetch_row($result); $data = base64_decode($row[0]); $im = imagecreatefromstring($row[0]); imagejpeg($im); header('Content-type: ' . $mime); // 'image/jpeg' for JPEG images echo $data; <img src=<?php echo $data;?>> Link to comment https://forums.phpfreaks.com/topic/222718-image-not-displaying/ Share on other sites More sharing options...
PFMaBiSmAd Posted December 27, 2010 Share Posted December 27, 2010 You don't output the image data in the <img src="..."> tag. The src="..." attribute takes a URL that results in the image being output - http://w3schools.com/html/html_images.asp You would put your code that outputs the Content-type header followed by the image data into it's own .php file and you would use the URL of that file in the src="..." attribute. Also, don't use GD functions just to output an image unless you need to manipulate the image using GD functions. GD functions take a huge amount of memory and processing time. Link to comment https://forums.phpfreaks.com/topic/222718-image-not-displaying/#findComment-1151767 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.