unlink()
เป็นฟังก์ชั่นที่ใช้ในการลบไฟล์ข้อมูลที่อยู่ในโฟล์เดอร์ต่างๆที่เราทำการสร้างขึ้นมาเก็บไฟล์
ส่วนใหญ่ที่เจอจะเป็นลักษณะการเก็บรูปภาพลงในฐานข้อมูลโดยมีการแนบไฟล์มา
เมื่อทำการคลิกที่ Delete file จะไปทำการ Delete
ไฟล์ที่แนบมาด้วยตามที่เรากำหนด
Syntax
unlink($filename);
Code ตัวอย่าง
$strsql = "SELECT * FROM TABLENAME WHERE id='SOMEVALUE'";
$result = mysql_query($strsql);
while($rs = mysql_fetch_array($result))
{
$myfile = $rs['files'];
}
$myfile2 = $myfile;
$filename = "files/$myfile2";
if(!empty($myfile2)){
unlink($filename);
$strsql = "DELETE FROM circle_doc WHERE id='$doc_id'";
mysql_query($strsql);
}
อธิบาย Code
$filename = "files/$myfile2"; // files หมายถึงชื่อโฟล์เดอร์ที่ทำการเก็บไฟล์ $myfile2 หมายถึงชื่อไฟล์
if(!empty($myfile2)) //ทำการตรวจสอบว่ามีไฟล์เก็บในตัวแปลที่ต้องการลบใหม
unlink($filename);//ถ้ามีให้ทำการลบไฟล์ตามที่กำหนด
$strsql = "DELETE FROM circle_doc WHERE id='$doc_id'";//และลบข้อมูลออกจากฐานข้อมูลด้วย
Syntax
unlink($filename);
Code ตัวอย่าง
$strsql = "SELECT * FROM TABLENAME WHERE id='SOMEVALUE'";
$result = mysql_query($strsql);
while($rs = mysql_fetch_array($result))
{
$myfile = $rs['files'];
}
$myfile2 = $myfile;
$filename = "files/$myfile2";
if(!empty($myfile2)){
unlink($filename);
$strsql = "DELETE FROM circle_doc WHERE id='$doc_id'";
mysql_query($strsql);
}
อธิบาย Code
$filename = "files/$myfile2"; // files หมายถึงชื่อโฟล์เดอร์ที่ทำการเก็บไฟล์ $myfile2 หมายถึงชื่อไฟล์
if(!empty($myfile2)) //ทำการตรวจสอบว่ามีไฟล์เก็บในตัวแปลที่ต้องการลบใหม
unlink($filename);//ถ้ามีให้ทำการลบไฟล์ตามที่กำหนด
$strsql = "DELETE FROM circle_doc WHERE id='$doc_id'";//และลบข้อมูลออกจากฐานข้อมูลด้วย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น