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与XML联手进行网站编程代码实例
Jul 10 PHP
PHP 开源框架22个简单简介
Aug 24 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
PHP多例模式介绍
Jun 24 PHP
php实现按文件名搜索文件的远程文件查找器
May 10 PHP
Linux下手动编译安装PHP扩展的例子分享
Jul 15 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
Jul 29 PHP
如何用PHP来实现一个动态Web服务器
Jul 29 PHP
php封装好的人民币数值转中文大写类
Dec 20 PHP
详解php中反射的应用
Mar 15 PHP
php array_udiff_assoc 计算两个数组的差集实例
Nov 12 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 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
最令PHP初学者头痛的十四个问题
2006/07/12 PHP
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
2016/03/24 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
Python 实现中值滤波、均值滤波的方法
2019/01/09 Python
pandas 层次化索引的实现方法
2019/07/06 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
超市促销活动方案
2014/03/05 职场文书
投标担保书范文
2014/04/02 职场文书
求职信模板
2014/05/23 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
关于CSS自定义属性与前端页面的主题切换问题
2022/03/21 HTML / CSS