สอบถามเกี่ยวกับ $flgDelete = unlink("manu2/" . $files); หน่อยครับลบไฟล์ในโฟรเด้อไม่ได้
$files มาได้ไงครับ
Date :
2013-01-22 09:02:15
By :
teez1232002
code ในการลบใน forder มันต้องมีไม่ใช่หรอคับ
ปัญหาผมคือ ทำในเครื่องผ่าน localhost ลบได้คับ
แต่พออัพขึ้นมันประมาณว่าหาที่อยู่ Forder ไม่เจอ ผมเลยต้องการทราบว่าควรใส่ยังไง
Date :
2013-01-22 09:15:39
By :
woraman
$flgDelete = unlink("manu2/" . $files);
ลองเพิ่ม
$flgDelete = @unlink("manu2/" . $files);
ลองดูที่ผมเคยทำไว้
Code (PHP)
$id=$_POST[id];
include "connect.php";
mysql_connect($host,$user,$pw) or die("ติดต่อ HOST ไม่ได้");
mysql_select_db($dbname) or die("ไม่สามารถติดต่อฐานข้อมูลได้");
$strSQL = "SELECT * FROM your_table";
$strSQL .= "WHERE id='".$_GET["id"]."' ";
$objQuery = mysql_query($strSQL) or die ("ติดต่อ Host ไม่ได้");
$objResult = mysql_fetch_array($objQuery);
if($objResult){
if($objResult["ชื่อฟิลด์ที่ arrayออกมา"]!=""){
@unlink("news/".$objResult["new_name"]);
}}
$delSQL = "DELETE FROM your_table";
$delSQL .="WHERE id='".$_GET["id"]."' ";
$objQuery = mysql_query($delSQL);
if($objQuery)
{
echo "<script>alert('ทำการลบข้อมูลเรียบร้อย');window.location='xxx.php';</script>";
}
else{
echo "<script>alert('เกิดข้อผิดพลาด ติดต่อผู้ดูแลระบบ');window.location='xxx.php';</script>";
}
mysql_close($conn);
ประวัติการแก้ไข 2013-01-22 09:49:25
Date :
2013-01-22 09:46:46
By :
apisitp
echo $file ออกมั้ย
Date :
2013-01-22 10:31:32
By :
Ex-[S]i[L]e[N]t
ยืมจาก คุณต้นกล้า
@unlink("menu2/".$file); แบบนี้หละมั้งครับแต่ที่แน่ๆ $file มาได้ยังไงหะ จาก $GET หรือว่า query ถ้าquery มาก็ลอง echo $file ดูว่า ชื่อ file มารึป่าว
Date :
2013-01-22 10:36:31
By :
teez1232002
เปิด Permission 777 on folder
Date :
2013-01-22 11:31:26
By :
Ex-[S]i[L]e[N]t
.ใส่ยังไงคับ
Code (PHP)
$flgDelete = @unlink("manu2/" . $files);
if($flgDelete)
{
echo "$files";
}
else
{
echo "File can not delete";
}
mysql_close();
งี้หรอคับ
Date :
2013-01-22 11:48:01
By :
woraman
Code (PHP)
<a href="dt7.php?CusID=<?=$objResult["id"];?>&files=<?=$objResult["files"];?>">Delete</a>
อันนี้คือลิ้งที่ส่งไปคับ
Code (PHP)
<?
include('config.inc.php');
$strSQL = "DELETE FROM news ";
$strSQL .="WHERE id = '".$_GET["CusID"]."' ";
$objQuery = mysql_query($strSQL);
$flgDelete = @unlink("manu2/" . $files);
if($flgDelete)
{
echo "File Deleted";
}
else
{
echo "File can not delete";
}
mysql_close();
?>
ช่วยทีคับ ต้องทำให้ได้ภายใน อีก 2 วันไม่งั่้นผมตายแน่
Date :
2013-01-22 13:04:09
By :
woraman
ไอ้ตรงก่อน ส่งเข้ามาก่อนหน้านี้ใช้โค็ด ตัวเดียวกันกับผม ไหมคับ
<a href="dt7.php?id=<?=$objResult["id"];?>&files=<?=$objResult["files"];?>">Delete</a>
แล้วผมงงตรงนี้
if($objResult){
if($objResult["อันนี่คือเอาอะไรมาใส่คับ"]!=""){
@unlink("news/".$objResult["อันนี้ตัวแปรใส่ชื่อของไฟล์ใช่ไหม"]);
}}
Date :
2013-01-22 14:19:04
By :
woraman
ไอ้ตรงก่อน ส่งเข้ามาก่อนหน้านี้ใช้โค็ด ตัวเดียวกันกับผม ไหมคับ
<a href="dt7.php?id=<?=$objResult["id"];?>&files=<?=$objResult["files"];?>">Delete</a>
นี่โคดหน้าต่อไปผม ลองมา 20 รอบแล้วคับไม่ได้
<?
$id=$_POST[id];
include('config.inc.php');
$strSQL = "SELECT * FROM news";
$strSQL .= "WHERE id='".$_GET["id"]."' ";
//$strSQL = "DELETE FROM news ";
//$strSQL .="WHERE id = '".$_GET["id"]."' ";
$objQuery = mysql_query($strSQL);
if($objResult){
if($objResult["files"]!=""){
unlink("manu2/".$objResult["name"]);
}}
$strSQL = "DELETE FROM news";
$strSQL .="WHERE id='".$_GET["id"]."' ";
$strQuery = mysql_query($strSQL);
if($objQuery)
{
echo "<script>alert('ทำการลบข้อมูลเรียบร้อย');window.location='xxx.php';</script>";
}
else{
echo "<script>alert('เกิดข้อผิดพลาด ติดต่อผู้ดูแลระบบ');window.location='xxx.php';</script>";
}
mysql_close();
?>
ประวัติการแก้ไข 2013-01-22 14:45:00 2013-01-22 14:45:12 2013-01-22 14:45:36
Date :
2013-01-22 14:43:13
By :
woraman
Code (PHP)
if($_GET['files']){
@unlink("manu2/".$_GET['files']);
}
$strSQL = "DELETE FROM news";
$strSQL .="WHERE id='".$_GET["id"]."' ";
$strQuery = mysql_query($strSQL);
if($objQuery)
{
echo "<script>alert('ทำการลบข้อมูลเรียบร้อย');window.location='xxx.php';</script>";
}
else{
echo "<script>alert('เกิดข้อผิดพลาด ติดต่อผู้ดูแลระบบ');window.location='xxx.php';</script>";
}
mysql_close();
ประวัติการแก้ไข 2013-01-22 15:10:39
Date :
2013-01-22 15:09:45
By :
teez1232002
ไม่ได้คับ เปลี่ยนตามคุณแล้วก็ไม่ได้
Date :
2013-01-22 15:26:27
By :
woraman
ok คับขอบคุงทุกคนครับได้แล้วคับ
<?
include('config.inc.php');
$strSQL = "DELETE FROM news ";
$strSQL .="WHERE id = '".$_GET["id"]."' ";
$objQuery = mysql_query($strSQL);
$flgDelete = unlink("manu2/".$_GET['files']);
if($flgDelete)
{
echo "File Deleted";
}
else
{
echo "File can not delete";
}
mysql_close();
?>
Date :
2013-01-22 15:37:30
By :
woraman
ดีใจด้วยครับ....
ส่งค่าเป็น GET ต้องรับค่าเป็น GET นี่เอง
Date :
2013-01-22 20:02:53
By :
apisitp
Load balance : Server 04