怎么实现删除多条新闻时同时删除生成的html文件呢,删除一条的我弄明白了,但同时删除多条的却不知道怎么弄,请各位帮帮忙。
解决方案 »
- php并发问题
- 请问怎么让这个代码传递2个参数给php后台程序?谢谢。
- 为何我的setcookie没有生成一个cookie文件?
- PHP+MONGODB处理正则的问题
- 一直很苦恼,到底什么是项目开发,需求分析到底是什么,,,期待过来人指点迷津,
- if($_POST[go]之后$_GET的值竟然变了,诡异
- phpMyAdmin如何让一张表里面的数字等于另外一张表中三个数字相加的总和并且可以动态更新?
- CURL登录教务系统问题
- 关于file_exists($filename)的使用??急。。请高手关注!
- 用PHP进行图片上传之后,在服务器中打开文件,显示图片已损坏
- phpadmin 登录后,出错404
- 请问如何通过GET方式来获取MYSQL数据?
if($del_id!=""){
$ID_Dele= implode(",",$_POST['del_id']);然后怎么写呢?
if($del_id!=""){
$ID_Dele= implode(",",$_POST['del_id']);
mysql_query("Delete from info where id in ($ID_Dele)");
这样不是删除多条信息了吗,但我不知道怎么样同时删除生成的html页,里面有个字段html是放生成的路径。
我想你的静态页面应该是使用文章ID进行命名的吧,你就把没有分割的数组遍历循环一下
用unlik(这里是文件的路径)删除文件
if($del_id!=""){
$ID_Dele= implode(",",$_POST['del_id']); $sql="Select * from info where id in ($ID_Dele)";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result)){
$dela="../".$row[12]."";
if(file_exists("".$dela.""))
{
unlink("".$dela."");
}
}mysql_query("Delete from info where id in ($ID_Dele)"); 各位看看这段代码哪块不妥。
if($del_id!=""){
$ID_Dele= implode(",",$_POST['del_id']); $sql="Select * from info where id in ($ID_Dele)";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result)){
$dela="../".$row[12]."";
if(file_exists("".$dela.""))
{
unlink("".$dela."");
}
mysql_query("Delete from info where id in ($ID_Dele)");//这句放到里面来
}
求高手解惑!(绝对路径!!)绝对路径一般是靠获取,还是写在配置文件里面?小弟谢谢了
你看看这个帖子对你有没有帮助
unlink
关键你要知道你的html放在那.叫什么名字.