删除一文件中的内容,在线等 我有个news.xml 文件我想把这文件中的内容删除,怎么实现呀, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $fp = fopen('news.xml','w+');fclose($fp);'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 $str = 'HBE.xml';$id = (int)$_REQUEST['id']; //选择你要删除的节点ID$doc = new DOMDocument; //xml开始解析$doc->load("HBE.XML");$book = $doc->documentElement;$items = $book->getElementsByTagName('RoomRateDetail');for($i = 0; $i < $items->length; $i++){ if((int)$items->item($i)->getAttribute("id") == $id) { $book->removeChild($items->item($i)); break; }}//echo $doc->saveXML();$doc->save('HBE.xml'); 谢谢二楼,如 上面的代码 写在 manage\addnews.php中可news.xml与manage同一目录,怎么办呢, $fp = fopen('../news.xml','w+'); - -! $fp = fopen('../news.xml','w+'); fclose($fp); 用相对路径就可以了 apache php 发送邮件的问题 UNION ALL链接多个表查询,怎么知道数据来自哪个表? mysql 1064 一般是什么错误?? php文件解析 重新安装php后程序出现大问题 关于cookie的问题 PHP数组与MYSQL插入数组的问题 如何通过php将数据库里值放到word模版中? 一个搜索问题... 各位大侠帮忙????? 大型网站架构问题。高手请入 在线等,PHP处理这样一个网页式的XML文件。
fclose($fp);'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
$id = (int)$_REQUEST['id']; //选择你要删除的节点ID
$doc = new DOMDocument; //xml开始解析
$doc->load("HBE.XML");
$book = $doc->documentElement;
$items = $book->getElementsByTagName('RoomRateDetail');for($i = 0; $i < $items->length; $i++)
{
if((int)$items->item($i)->getAttribute("id") == $id)
{
$book->removeChild($items->item($i));
break;
}
}
//echo $doc->saveXML();
$doc->save('HBE.xml');
如 上面的代码 写在 manage\addnews.php中
可news.xml与manage同一目录,怎么办呢,
- -!
fclose($fp);
用相对路径就可以了