加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php xml实例 留言本

发布时间:2020-12-13 05:31:18 所属栏目:PHP教程 来源:网络整理
导读:div class="codetitle" a style="CURSOR: pointer" data="85845" class="copybut" id="copybut85845" onclick="doCopy('code85845')" 代码如下: div class="codebody" id="code85845" ?php //打开用于存储留言的XML文件 $guestbook = simplexml_load_file('D

<div class="codetitle"><a style="CURSOR: pointer" data="85845" class="copybut" id="copybut85845" onclick="doCopy('code85845')"> 代码如下:<div class="codebody" id="code85845">
<?php
//打开用于存储留言的XML文件
$guestbook = simplexml_load_file('DB/guestbook.xml'); foreach($guestbook->thread as $th) //循环读取XML数据中的每一个thread标签
{
echo "标题:".$th->title."
";
echo "作者:".$th->author."
";
echo "内容:

".$th->content."
";
echo "
";
}
?>

<div class="codetitle"><a style="CURSOR: pointer" data="77559" class="copybut" id="copybut77559" onclick="doCopy('code77559')"> 代码如下:<div class="codebody" id="code77559">
<?php
$guestbook = new DomDocument(); //创建一个新的DOM对象
$guestbook->load('DB/guestbook.xml'); //读取XML数据
$threads = $guestbook->documentElement; //获得XML结构的根
//创建一个新thread节点
$thread = $guestbook->createElement('thread');
$threads->appendChild($thread);
//在新的thread节点上创建title标签
$title = $guestbook->createElement('title');
$title->appendChild($guestbook->createTextNode($_POST['title']));
$thread->appendChild($title);
//在新的thread节点上创建author标签
$author = $guestbook->createElement('author');
$author->appendChild($guestbook->createTextNode($_POST['author']));
$thread->appendChild($author);
//在新的thread节点上创建content标签
$content = $guestbook->createElement('content');
$content->appendChild($guestbook->createTextNode($_POST['content']));
$thread->appendChild($content);
//将XML数据写入文件
$fp = fopen("DB/guestbook.xml","w");
if(fwrite($fp,$guestbook->saveXML()))
echo "留言提交成功";
else
echo "留言提交失败";
fclose($fp);
?>

<div class="codetitle"><a style="CURSOR: pointer" data="55533" class="copybut" id="copybut55533" onclick="doCopy('code55533')"> 代码如下:<div class="codebody" id="code55533">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"&gt;


发表新的留言
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">


<p align="center">发表新的留言


<form name="form1" method="post" action="Post.php">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>标题</td>
<td><input name="title" type="text" id="title" size="50"></td>
</tr>
<tr>
<td>作者</td>
<td><input name="author" type="text" id="author" size="20"></td>
</tr>
<tr>
<td>内容</td>
<td><textarea name="content" cols="50" rows="10" id="content"></td>
</tr>
</table>
<p align="center">
<input type="submit" value="Submit">
<input type="reset" value="Reset">





(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读