Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถามหน่อยครับ แก้ไขสินค้าแล้ว unlink ไม่ได้ ภาพเก่าไม่ยอมลบ



 

สอบถามหน่อยครับ แก้ไขสินค้าแล้ว unlink ไม่ได้ ภาพเก่าไม่ยอมลบ

 



Topic : 081444



โพสกระทู้ ( 107 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5 Blogger



Code นะครับ


Code (PHP)
<?PHP
		$id_edit		= $_POST[id_edit];
		$prd_meta_key	= $_POST[prd_meta_key];
		$prd_meta_des	= $_POST[prd_meta_des];
		$prd_title		= $_POST[prd_title];
		$type_name		= $_POST[type_name];
		$prd_name		= $_POST[prd_name];
		$page_name		= $_POST[page_name];
		$prd_width		= $_POST[prd_width];
		$prd_hight		= $_POST[prd_hight];
		$prd_kk			= $_POST[prd_kk];
		$prd_price		= $_POST[prd_price];
		$prd_description= $_POST[prd_description];

		$fileupload=$_FILES['fileupload'] ['tmp_name'];
		$fileupload_name=$_FILES['fileupload'] ['name'];
		$fileupload_size=$_FILES['fileupload']['size'];
		$fileupload_type=$_FILES['fileupload']['type'];
		$company = company_;
		
		include("../connect/connect.php");

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		if ($chkdel=="1") {
		$sql3="delete tb_prd set_photo_prd=''
		where prd_id = '$id_edit' ";
		$result3=mysql_db_query($dbname,$sql3);
		$path = "../images-prd/";
		$delfile = $path.$p_pic."";
		@unlink($delfile);
		}
		if ($fileupload) {
		$array_last=explode (".",$fileupload_name);
		$c=count ($array_last)-1;
		$lastname=strtolower($array_last[$c]);
		
		if ($lastname=="gif" or $lastname=="jpg" or
		$lastname=="jpeg") {
		              $newname = $company .time().".jpg";// time= ชื่อรูป
		copy($fileupload,"../images-prd/".$newname);
		
		$sql3= "UPDATE `tb_prd ` SET  `p_pic` =  '$newname'
		where prd_id = '$id_edit' ";
		//echo"$sql3";
		$result3 = mysql_db_query ($dbname,$sql3);
		}
		@unlink($p_pic);
		}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	$sql = "update tb_prd set
			prd_meta_key		= '$prd_meta_key',
			prd_meta_des		= '$prd_meta_des',
			type_name		= '$type_name',
			prd_name		= '$prd_name',
			page_name		= '$page_name',
			prd_width			= '$prd_width',
			prd_hight			= '$prd_hight',
			prd_kk			= '$prd_kk',
			prd_price			= '$prd_price',
			prd_description	= '$prd_description',
			prd_width			= '$prd_width'
			where prd_id	        = '$id_edit'";
			
		$result = mysql_db_query($dbname, $sql);
		if($result) {
		//echo $sql;
		echo"<script>alert('แก้ไขสินค้าเรียบร้อยแล้ว');window.location='all-product.php';</script>";
		}else{
		echo"<script>alert('ไม่สามารถแก้ไขสินค้าได้');history.back();<script>";
		}
?>


แก้ไขสินค้าได้ทุกอย่างยกเว้นรูปครับ ภาพเก่ามันไม่ยอมลบอ่ะครับ

ขอบพระคุณล่วงหน้าครับ



Tag : PHP









ประวัติการแก้ไข
2012-07-23 23:21:00
2012-07-24 10:56:36
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-23 23:04:46 By : Black_Hawk View : 1166 Reply : 4
 

 

No. 1

Guest


คุณได้ส่งชื่อไฟล์ไปด้วยหรือป่าว
หรือวิธีอะไรก็แล้วแต่ที่ทำให้ได้ชื่อไฟล์ที่คุณต้องการ unlink น่ะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-23 23:35:19 By : บังเอิญผ่านมาเห็น
 


 

No. 2



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


@unlink($delfile);
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-24 00:47:41 By : deawx
 

 

No. 3



โพสกระทู้ ( 107 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5 Blogger

ตอบความคิดเห็นที่ : 1 เขียนโดย : บังเอิญผ่านมาเห็น เมื่อวันที่ 2012-07-23 23:35:19
รายละเอียดของการตอบ ::
คุณได้ส่งชื่อไฟล์ไปด้วยหรือป่าว
หรือวิธีอะไรก็แล้วแต่ที่ทำให้ได้ชื่อไฟล์ที่คุณต้องการ unlink น่ะ


ส่งมาครับ echo ดูแล้วมาครับ

ตอบความคิดเห็นที่ : 2 เขียนโดย : deawx เมื่อวันที่ 2012-07-24 00:47:41
รายละเอียดของการตอบ ::
@unlink($delfile);


น่าจะเป็นที่ตรงนี้จริงๆ ด้วยครับ echo $delfile แล้วไม่มีค่าอะไรออกมาเลย ต้องแก้ยังไงอ่ะครับ

ปล. ผมทำตามหนังสืออ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-24 23:50:47 By : Black_Hawk
 


 

No. 4



โพสกระทู้ ( 107 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Hi5 Blogger

ทำได้แล้วครับ ขอบคุณทุกคนครับ

สรุปคือ

Code (PHP)
		$path = "../images-prd/";
		$delfile = $path.$p_pic."";
		@unlink($delfile);


ไม่ต้องมีก็ได้

ส่วนข้างล่าง

Code (PHP)
		$sql3= "UPDATE `tb_prd ` SET  `p_pic` =  '$newname'
		where prd_id = '$id_edit' ";
		//echo"$sql3";
		$result3 = mysql_db_query ($dbname,$sql3);
		}
		@unlink($p_pic);
		}


แก้เป็น


Code (PHP)
		$sql3= "UPDATE `tb_prd ` SET  `p_pic` =  '$newname'
		where prd_id = '$id_edit' ";
		//echo"$sql3";
		$result3 = mysql_db_query ($dbname,$sql3);
		}
		@unlink("../images-prd/$p_pic");
		}



ก็ใช้ได้เลย ไม่รู้หนังสือเค้าเขียนไว้ 2 ที่ทำไมเหมือนกันครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-25 00:01:48 By : Black_Hawk
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามหน่อยครับ แก้ไขสินค้าแล้ว unlink ไม่ได้ ภาพเก่าไม่ยอมลบ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่