Problem with thumbnail images

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
senthil
Forum Newbie
Posts: 12
Joined: Wed Jan 15, 2003 6:42 pm

Problem with thumbnail images

Post by senthil »

Hi,

I tried this sample program for creating thumbnails and storing in a database. I'm able to retrieve the original image from the database and display it. But I'm not able to display the thumbnail. The temp.jpg, temporary thumbnail, has the correct thumbnail image. Also, some binary data is being stored in the database. Could anyone tell me what is the problem.

Thanks
Senthil


MYSQL_CONNECT("localhost","root","password");
mysql_select_db("binary_data");

$im = imagecreatefromjpeg($form_data);
$im_width=imageSX($im);
$im_height=imageSy($im);
$new_height=100;
$new_width=$im_width / ($im_height / $new_height);

$temp=imagecreate($new_width,$new_height);
imagecopyresized($temp,$im,0,0,0,0,$new_width,$new_height,$im_width,$im_height);
imagejpeg($temp,"temp.jpg");

$thumbnail = addslashes(fread(fopen("temp.jpg", "r"), filesize("temp.jpg")));
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));

$result=MYSQL_QUERY("INSERT INTO binary_data (description,bin_data,filename,filesize,filetype,thumb_nail) ".
"VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type','$thumbnail')");

MYSQL_CLOSE();
Post Reply