扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
}
//==========================================
// 函数: delMessage($id)
// 功能: 根据信息ID删除一条信息
// 参数: $id 留言编号
// 返回: 1 成功 0 失败
//==========================================
function delMessage($id)
{
$root = $this->documentElement;
$xpath = new DOMXPath($this);
$Nmessage = $xpath->query("//message[id=$id]");
if ($root->removeChild($Nmessage->item(0)))
{
$this->save("guestbook.xml");
return 1;
}
else
return 0;
}
}
if (isset($_POST[''add'']))
{
$guestbook = new guestbook;
$now = date("Y-m-d H:i:s");
if ($guestbook->addMessage($_POST[''userName''],$_POST[''content''],$now))
{
echo "<script>alert(''添加成功'');location.href=http://www.ddvip.com/web/xml/index2/''".$_SERVER[''PHP_SELF'']."''</script>";
}
}
if (isset($_GET[''method'']) && $_GET[''method''] == "del")
{
$guestbook = new guestbook;
if ($guestbook->delMessage($_GET[''id'']))
{
echo "<script>alert(''删除成功'');location.href=http://www.ddvip.com/web/xml/index2/''".$_SERVER[''PHP_SELF'']."''</script>";
}
}
else
{
$script = <<<SCRIPT
<script>
var xml = new ActiveXObject("Msxml2.DOMDocument");
var xsl = new ActiveXObject("Msxml2.DOMDocument");
xml.async = false;
xml.load("guestbook.xml");
xsl.async = false;
xsl.load("guestbook.xsl");
document.write(xml.transformNode(xsl));
</script>
SCRIPT;
$form = <<<FORM
<form method=''post'' action=''guestbook.php''>
<input type=text name=''userName'' size=20><br/>
<textarea name=''content'' cols=50 rows=5></textarea><br/>
<input type=''submit'' name=''add'' value=''添加留言''>
FORM;
echo $script;
echo $form;
//*/
}
?>
-------样式表guestbook.xsl-----------------
<?xml version=''1.0'' encoding=''GB2312''?>
<xsl:stylesheet version=''1.0'' xmlns:xsl="ttp://www.w3.org/1999/XSL/Transform">
<xsl:template match="/messageList">
<table style=''font-size:12px;'' width=''60%'' cellpadding=''5'' cellspacing=''1'' bgcolor=''#999999''>
<xsl:for-each select=''message''>
<tr>
<td style=''color:#FFFFFF''>
<xsl:value-of select="userName" />
 At 
<xsl:value-of select="postTime" />
     
<xsl:element name="A">
<xsl:attribute name="href">guestbook.php?method=del&id=<xsl:value-of select="id" /></xsl:attribute>
删除
</xsl:element>
</td>
</tr>
<tr bgcolor=''#FFFFFF''>
<td><xsl:value-of select="content" /></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者