|
|
|
unlink - ผมทำการ resizes รูปภาพ แต่มันฟ้อง ว่า Warning: unlink() |
|
|
|
|
|
|
|
ผมทำการ resizes รูปภาพ แต่มันฟ้อง ว่า Warning: unlink(): Permission denied in c:\appserv\www\fanshirts\save_admin_product.php on line 75 ทั้งที่ โค้ดนี้ผมก็ใช่มาหลายครั้งแล้ว เป็นเพราะอะไร บอกหน่อยหนะครับ งงทั้งวันแล้ว
$fileupload=$_FILES['file'] ['tmp_name'];
$file_name= $_FILES['file'] ['name'];
$file_size= $_FILES['file'] ['size'];
$file_type= $_FILES['file'] ['type'];
echo $file;
$ext = strtolower(end(explode('.',$file_name)));
echo $ext;
if ($ext=="jpg" or $ext=="jpeg" or $ext=="png" or $ext=="gif" )
{ copy ($fileupload, "bigpic/$file_name" ); }
if ( $ext=="jpg" or $ext=="jpeg")
{
$ori_img = imagecreatefromjpeg($fileupload); } else if ($ext=="png" )
{
$ori_img = imagecreatefrompng($fileupload); } else if ($ext=="gif" )
{
$ori_img = imagecreatefromgif($fileupload); }
// rezie รูป
$ori_size = getimagesize($fileupload) ;
$ori_w = $ori_size[0];
$ori_h = $ori_size[1];
if ($ori_w >110) {
$new_w = 110 ;
$new_h = round(($new_w/$ori_w )*$ori_h );
// $new_img รูปใหม่ที่จะย่อ //
$new_img= imagecreatetruecolor($new_w, $new_h);
// คัดลอกรูปใหม่
imagecopyresized($new_img , $ori_img ,0 ,0,0,0, $new_w , $new_h, $ori_w, $ori_h);
if ( $ext=="jpg" or $ext=="jpeg")
{
imagejpeg($new_img,"pic/$file_name"); } else if ($ext=="png" )
{
imagepng($new_img,"pic/$file_name"); } else if ($ext=="gif" )
{
imagegif($new_img,"pic/$file_name"); }
imagedestroy($ori_img);
imagedestroy($new_img);
} // if แรก //
unlink($fileupload);
echo "<img src='$file_name'>";
Tag : - - - -
|
|
|
|
|
|
Date :
2009-01-11 11:32:46 |
By :
Kurt |
View :
1248 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าเป็นไปได้ว่าไฟล์ ที่จะทำการลบไม่มีครับ หรือไม่มีสิทธิ์ในการลบ (CHMOD 777) และลองใส่ @unlink ครับ โปรแกรมจะได้ไม่สนใจข้อผิดพลาดครับ
|
|
|
|
|
Date :
2009-01-11 17:14:02 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แลช้วครับ ขอบคุณมากๆๆ เลยครับ ไม่เคยเจอนี้ครั้งแรกเลย
|
|
|
|
|
Date :
2009-01-11 20:52:39 |
By :
kurt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|