 |
ทำไมสั่ง ลบ record แล้ว แต่ไฟล์จริงที่ดาต้าเบสไม่ลบให้ |
|
 |
|
|
 |
 |
|
มันลบ แต่ชื่อไม่ลบไฟล์ อ่าค่ะ
|
 |
 |
 |
 |
Date :
2010-12-15 06:55:14 |
By :
sajok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Warning: unlink(PDF_files/) [function.unlink]: Permission denied in C:\AppServ\www\deldf.php on line 44
ERROR!!!!!!!!!
|
 |
 |
 |
 |
Date :
2010-12-15 09:52:28 |
By :
sajok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่เห็นมีการคิวรี่ ชื่อไฟล์ออกมาเลย
Code (PHP)
$sql="select ฟิลล์ชื่อภาพ AS namePDF from dfile WHERE df_id='$id_del";
$res=mysql_query($sql);
$data=mysql_fetch_array($res);
echo $df_file=$data[namePDF];//ได้ชื่อไฟล์มา
$sqldf = "DELETE FROM dfile WHERE df_id='$id_del'";
$resultdf = mysql_db_query($dbname,$sqldf);
unlink("PDF_file/$df_file");
ลองเพิ่มประมาณนี้ดูน่ะครับ 
|
 |
 |
 |
 |
Date :
2010-12-15 09:54:14 |
By :
iieszz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
adddf.php
include "connect.php";
if(copy($_FILES['file']['tmp_name'],"PDF_files/".$_FILES['file']['name'])){
$sqldf = "INSERT INTO dfile (df_id,df_name,df_date,df_invol,td_id,df_file) VALUES('$df_id','$df_name','$df_date','$df_invol','$ref_td_id','".$_FILES['file']['name']."')";
$resultdf = mysql_db_query($dbname,$sqldf) or die(mysql_error() . '<br/>' . $sqldf );
}
$sqlpf = "INSERT INTO pfile VALUES ('$pf_id','$df_id','$pf_cab','$pf_block','$pf_year','$pf_book','$pf_order')";
$resultpf = mysql_db_query($dbname,$sqlpf) or die(mysql_error() . '<br/>' . $sqlpf );
$_FILES['file']['name']<< - นี่ใช่ฟิลด์ชื่อภาพหรือป่าวคะ
|
 |
 |
 |
 |
Date :
2010-12-15 10:32:50 |
By :
sajok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|