php+xml留言板实例教程一
今天没事,公司也要写一个php 解析xml的程序,在网上看看了,觉得这个不错就写出来和各位分享吧,我们先看看看留言页面吧.
<?php
include_once("class.php");
$HawkXML = new Message_XML();
$Action = $_GET["Action"];
?>
<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta name="GENERATOR" content="Zend Studio" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body{
margin: 0;
padding: 0;
text-align: center;
color: #666;
}
div{
margin: 0 auto;
width: 800px;
}
p,h1,h2,h3,h4,h5,h6{margin: 0; padding:0}
a{text-decoration: none; color: #0033FF}
a:hover{text-decoration: underline}
span{
font-weight: bold;
}
.top{
margin-top: 15px;
height: 35px;
background: #00FFFF;
line-height: 35px;
}
.msg{
height: 25px;
text-align: left;
margin: 8px;
}
.msgT,.msgC{
text-align: left;
word-break:break-all;
}
.msgCMD{
margin-top: 10px;
text-align: right;
}
.msgInfo{
margin: 3px 0;
border: 1px solid #ccc;
}
.pageCode{
margin: 3px 0;
height: 35px;
line-height: 35px;
background: #eee;
}
</style>
<title>php+xml留言本</title>
</head>
<body>
<div class="top">php+xml留言本</div>
<div class="msg"><a href="?Action=post_message&PageNo=<?= $_GET['PageNo'] ?>">
[发表留言]</a> <a href="?Action=show_message&PageNo=<?= $_GET['PageNo'] ?>">
[显示留言]</a> [<a href="?Action=clear_message">清空留言</a>]</div>
<!--显示留言-->
<div clas="showmsg">
<?php
switch ($Action) {
case "show_message": //显示留言
$HawkXML->show_message();
break;
case "post_message": //添加留言提交
$HawkXML->post_message();
break;
case "add_message": //添加留言
$HawkXML->add_message($_POST['Subject'], $_POST['Content']);
break;
case "clear_message":
$HawkXML->clear_message();
break;
case "delete_message": //删除留言
$AutoID = $_GET['AutoID'];
$HawkXML->delete_message($AutoID);
break;
case "edit_message": //修改留言
$AutoID = $_GET['AutoID'];
$HawkXML->edit_message($AutoID);
break;
case "save_message": //修改留言提交
$AutoID = $_GET['AutoID'];
$HawkXML->save_message($AutoID, $_POST['Subject'], $_POST['Content']);
break;
default: //默认显示留言
$HawkXML->show_message();
break;
}
?>
</div>
</body>
</html>最后我们把xml文档格式贴出来吧.
<?xml version="1.0" encoding="utf-8"?> <root> <record> <autoid>265634001218784833</autoid> <subject>测试留言1</subject> <content>测试留言1测试留言1</content> </record> <record> <autoid>140627001218784843</autoid> <subject>测试留言2</subject> <content>测试留言2测试留言2测试留言2测试留言2测试留言2测试留言2测试留言2测试留言2测试留言2测试留言2测试留言2</content> </record> <record> <autoid>078128001218784850</autoid> <subject>测试留言3</subject> <content>测试留言3测试留言3测试留言3</content> </record> <record> <autoid>765628001218784857</autoid> <subject>测试留言4</subject> <content>测试留言4测试留言4测试留言4测试留言4测试留言4测试留言4测试留言4测试留言4测试留言4</content> </record> </root>
文章链接:http://www.phprm.com/code/032ac49534e656d7b9cee90337a008cf.html
随便收藏,请保留本文地址!