您好,欢迎访问一九零五行业门户网

PHP 删除文件

delfileunderdir();
$sql=mysql_query(delete from image where id=$id);
class shanchu {
//循环目录下的所有文件
function delfileunderdir( $dirname=../admin/upimages )
{
if ( $handle = opendir( $dirname ) ) {
   while ( false !== ( $item = readdir( $handle ) ) ) {
   if ( $item != . && $item != .. ) {
   if ( is_dir( $dirname/$item ) ) {
         delfileunderdir( $dirname/$item  );
   } else {
   if( unlink( $dirname/$item  ) )
   echo ;
}
   }
   }
   closedir( $handle );
}
}
}
?>
现在是删除文件夹下的所以文件,我想要的是单个文件的删除操作。
还有帮忙加下数据库字段的删除结合。
回复讨论(解决方案)
http://www.phpthinking.com/archives/238   可以参考下
可以在我发的代码的基础下改吗? 首先你需要找出所有文件,然后列表出来
例如
file1 删除
file2 删除
file3 删除
file4 删除
点删除时,把文件名称带过去。例如删除
接受到filename之后,使用unlink($filename);就可以删除单个文件了。
删除单个文件示例
//显示页面设置
//查询数据库数据表信息
//这里就表示图片设置信息其他信息(略)
width=40  style=max-width:90% />
//点击删除按钮,根据其点击的id号发送的删除页面处理删除这一条数据信息
&&picpath= class=style1>删除图片信息
//接收选择id号删除相应的数据库中的数据
其它类似信息

推荐信息