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 相关文章推荐
用函数读出数据表内容放入二维数组
Oct 09 PHP
PHP_MySQL教程-第一天
Mar 18 PHP
php empty函数判断mysql表单是否为空
Apr 12 PHP
基于php socket(fsockopen)的应用实例分析
Jun 02 PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 PHP
PHP实现自动登入google play下载app report的方法
Sep 23 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
Aug 28 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 PHP
PHP 实现链式操作
Mar 09 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-MySQL教程归纳总结
2008/06/07 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
日常整理PHP中简单的图形处理(经典)
2015/10/26 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
JavaScript 对象、函数和继承
2009/07/07 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
在Python中使用模块的教程
2015/04/27 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
Python网络编程使用select实现socket全双工异步通信功能示例
2018/04/09 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
对numpy下的轴交换transpose和swapaxes的示例解读
2019/06/26 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
对django的User模型和四种扩展/重写方法小结
2019/08/17 Python
使用python实现kNN分类算法
2019/10/16 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
商场促销活动方案
2014/02/08 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
2014年内勤工作总结
2014/11/24 职场文书
2014年教育工作总结
2014/11/26 职场文书
工作时间调整通知
2015/04/24 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书