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;?>> Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/222718-image-not-displaying/#findComment-1151767 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.