$del_id=trim($_POST['del_id']); if($del_id!=""){ $ID_Dele= implode(",",$_POST['del_id']); mysql_query("Delete from info where id in ($ID_Dele)"); 这样不是删除多条信息了吗,但我不知道怎么样同时删除生成的html页,里面有个字段html是放生成的路径。
问题解决了$del_id=trim($_POST['del_id']); 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)"); 各位看看这段代码哪块不妥。
$del_id=trim($_POST['del_id']); 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']);然后怎么写呢?
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放在那.叫什么名字.