php xml实例 留言本


Posted in PHP onMarch 20, 2009
<?php 
//打开用于存储留言的XML文件 
$guestbook = simplexml_load_file('DB/guestbook.xml'); foreach($guestbook->thread as $th) //循环读取XML数据中的每一个thread标签 
{ 
echo "<B>标题:</B>".$th->title."<BR>"; 
echo "<B>作者:</B>".$th->author."<BR>"; 
echo "<B>内容:</B><PRE>".$th->content."</PRE>"; 
echo "<HR>"; 
} 
?>

<?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); 
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<title>发表新的留言</title> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
</head> 
<body> 
<H1><p align="center">发表新的留言</p></H1> 
<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"></textarea></td> 
</tr> 
</table> 
<p align="center"> 
<input type="submit" value="Submit"> 
<input type="reset" value="Reset"> 
</p> 
</form> 
</body> 
</html>
PHP 相关文章推荐
小偷PHP+Html+缓存
Nov 25 PHP
PHP 写文本日志实现代码
May 18 PHP
php更新mysql后获取影响的行数发生异常解决方法
Mar 28 PHP
ThinkPHP3.2.2的插件控制器功能
Mar 05 PHP
你应该知道PHP浮点数知识
May 13 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
PHP截取IE浏览器并缩小原图的方法
Mar 04 PHP
php中的登陆login实例代码
Jun 20 PHP
php版微信自动登录并获取昵称的方法
Sep 23 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
Feb 28 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
Aug 17 PHP
PHP操作XML中XPath的应用示例
Jul 04 PHP
php xml文件操作实现代码(二)
Mar 20 #PHP
php xml文件操作代码(一)
Mar 20 #PHP
php 静态化实现代码
Mar 20 #PHP
php FPDF类库应用实现代码
Mar 20 #PHP
php adodb分页实现代码
Mar 19 #PHP
php daodb插入、更新与删除数据
Mar 19 #PHP
php adodb连接不同数据库
Mar 19 #PHP
You might like
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
PHP数据过滤的方法
2013/10/30 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
使用PHP编写发红包程序
2015/07/22 PHP
php抓取网站图片并保存的实现方法
2015/10/29 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
使用js简单实现了tree树菜单
2013/11/20 Javascript
浅谈JS闭包中的循环绑定处理程序
2014/11/09 Javascript
jquery实现的省市区三级联动
2015/04/02 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
js图片轮播插件的封装
2017/07/21 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
Python读取mat文件,并保存为pickle格式的方法
2018/10/23 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
python 随机森林算法及其优化详解
2019/07/11 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
python实现图像全景拼接
2020/03/27 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
大学生撤销处分思想汇报
2014/09/12 职场文书
实习指导教师评语
2014/12/30 职场文书