Php 基于xml的博客系统
我正在创建一个博客系统,我用new_post编写了两个部分,用xml插入和删除_post编写了文章的标题并从xml中删除 以下是新的_帖子:Php 基于xml的博客系统,php,html,xml,Php,Html,Xml,我正在创建一个博客系统,我用new_post编写了两个部分,用xml插入和删除_post编写了文章的标题并从xml中删除 以下是新的_帖子: <?php if(isset($_POST['insert'])) { $xml= new DomDocument("1.0","UTF=8"); $xml->load('writeblog.xml'); $title=$_POST['title']; $Body=$_POST['body']; $
<?php
if(isset($_POST['insert']))
{
$xml= new DomDocument("1.0","UTF=8");
$xml->load('writeblog.xml');
$title=$_POST['title'];
$Body=$_POST['body'];
$rootTag=$xml->getElementsByTagName("root")->item(0);
$infoTag=$xml->createElement("info");
$titleTag=$xml->createElement("titlu",$title);
$bodyTag=$xml->createElement("continut",$Body);
$infoTag->appendChild($titleTag);
$infoTag->appendChild($bodyTag);
$rootTag->appendChild($infoTag);
$xml->save('writeblog.xml');
}
?>
这是我的表格
<form method="post" action="new_post.php">
Add new Post</br>
<label>TITLE: </label><input type="text" name="title" />
<label for="body"> BODY </label>
<textarea name="body" cols=50 rows=10></textarea>
<br />
<input type="submit" name="insert" value="POST" />
</form>
增加新职位
标题:
身体
并删除以下帖子:
<?php
if(isset($_POST['insert']))
{
$xml= new DomDocument("1.0","UTF=8");
$xml->load('writeblog.xml');
$title=$_POST['title'];
$xpath=new DOMXPATH($xml);
foreach($xpath->query("/root/info[titlu='$title']") as $node)
{
$node->parentNode->removeChild($node);
}
$xml->formatoutput=true;
$xml->save('writeblog.xml');
}
?>
使用相同的getElementsByTagName
是的,但我不知道如何在博客中像第一篇文章、第二篇文章那样写它们。第一个信息将出现在节点的第一个postGet属性中并回显它们。好的,我将尝试,谢谢!使用相同的getElementsByTagName
是的,但我不知道如何在博客中像第一篇文章、第二篇文章那样写它们。第一个信息将出现在节点的第一个postGet属性中并回显它们。好的,我将尝试,谢谢!
<root>
<info>
<titlu>
</titlu>
<continut>
</continut>
</info>
</root>