I have created a page to upload jpg but I got the following error. Everybody knows why?
The error message : Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/zeppinra/public_html/web2/admin/product.php on line 145
The following is my source code:
The source code :
$search_new = "select * from product_info order by id desc";
$search_new_query = mysql_query($search_new);
$search_new_row = mysql_fetch_array($search_new_query);
$pic_id = $search_new_row["id"]+1;
$item = $_POST["item"];
$name = $_POST["name"];
$info = $_POST["info"];
$pic = $_FILES["pic"]["name"];
$pic_temp = $_FILES["pic"]["tmp_name"];
$dir = "../pic/";
$pic_link = $pic_id.".jpg";
$move = $dir.$pic_id.".jpg";
move_uploaded_file($pic_temp, $move);
$src_img = imagecreatefromjpeg($move);
if(ImageSX($src_img)>ImageSY($src_img)){
$new_w_s = 250;
$xs = ImageSX($src_img)/250;
$new_h_s = ImageSY($src_img)/$xs;
}else{
$new_h_s = 250;
$xs = ImageSY($src_img)/250;
$new_w_s = ImageSX($src_img)/$xs;
}
(int)($new_w_s);
(int)($new_h_s);
$img = imagecreatetruecolor($new_w_s, $new_h_s);
imagecopyresampled($img, $src_img, 0, 0, 0, 0, $new_w_s, $new_h_s, ImageSX($src_img), ImageSY($src_img));
imagejpeg($img,$move);
imagedestroy($src_img);
imagedestroy($img);
$insert_new = "insert into product_info (item,name,info,pic_link) values ('".$item."','".$name."','".$info."','".$pic_link."')";
mysql_query($insert_new);
Thanks in advance!!
The error message : Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/zeppinra/public_html/web2/admin/product.php on line 145
The following is my source code:
The source code :
$search_new = "select * from product_info order by id desc";
$search_new_query = mysql_query($search_new);
$search_new_row = mysql_fetch_array($search_new_query);
$pic_id = $search_new_row["id"]+1;
$item = $_POST["item"];
$name = $_POST["name"];
$info = $_POST["info"];
$pic = $_FILES["pic"]["name"];
$pic_temp = $_FILES["pic"]["tmp_name"];
$dir = "../pic/";
$pic_link = $pic_id.".jpg";
$move = $dir.$pic_id.".jpg";
move_uploaded_file($pic_temp, $move);
$src_img = imagecreatefromjpeg($move);
if(ImageSX($src_img)>ImageSY($src_img)){
$new_w_s = 250;
$xs = ImageSX($src_img)/250;
$new_h_s = ImageSY($src_img)/$xs;
}else{
$new_h_s = 250;
$xs = ImageSY($src_img)/250;
$new_w_s = ImageSX($src_img)/$xs;
}
(int)($new_w_s);
(int)($new_h_s);
$img = imagecreatetruecolor($new_w_s, $new_h_s);
imagecopyresampled($img, $src_img, 0, 0, 0, 0, $new_w_s, $new_h_s, ImageSX($src_img), ImageSY($src_img));
imagejpeg($img,$move);
imagedestroy($src_img);
imagedestroy($img);
$insert_new = "insert into product_info (item,name,info,pic_link) values ('".$item."','".$name."','".$info."','".$pic_link."')";
mysql_query($insert_new);
Thanks in advance!!