- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机]PHP教程训练5
程序7-1
文件名:setup.php
?
//数据库服务器
$dbserver=localhost;
//数据库名
$databasename=;
//用户名
$dbusername=;
//口令
$dbpassword=;
//每页显示的记录数
$intPagesize=10;
//颜色定义
$mancolor=#000000;
$womancolor=#ff66ff;
$noknowcolor=blue;
//管理员口令。
$adminpassword=
//修改留言的超级口令,通过此口令可修改任何人留言。
$modipassword=
?
程序7-2
文件名:pageheader.html
//产生留言板的主页面
table width=80% align=center border=0
tr
td align=right
//通过图片方式,显示“请你留言”4个字
div align=center
img src=images/guest.jpg width=277 height=40
/div
/td
/tr
tr
td align=right
a href=write.php写新留言/anbsp;
a href=guestbook.php查看留言/anbsp;
a href=search.php搜索留言/anbsp;
a href=../index.htm返回首页/a
/td
/tr
/table
/tr
/table
程序7-3
文件名:write.php
?
require(setup.php);
function ubbcode($Text)
{
//无内容。
$Text=htmlspecialchars($Text);
//对变量$Text中的字符串进行比对解析并取代
$Text=preg_replace(/\\t/is, ,$Text);
$Text=preg_replace(/\[h1\](.+?)\[\/h1\]/is,h1\\1/h1,$Text);
$Text=preg_replace(/\[h2\](.+?)\[\/h2\]/is,h2\\1/h2,$Text);
$Text=preg_replace(/\[h3\](.+?)\[\/h3\]/is,h3\\1/h3,$Text);
$Text=preg_replace(/\[h4\](.+?)\[\/h4\]/is,h4\\1/h4,$Text);
$Text=preg_replace(/\[h5\](.+?)\[\/h5\]/is,h5\\1/h5,$Text);
$Text=preg_replace(/\[h6\](.+?)\[\/h6\]/is,h6\\1/h6,$Text);
$Text=preg_replace(/\[url\](.+?)\[\/url\]/is,a href=\\1\\1/a,$Text);
$Text=preg_replace(/\[url=(.+?)\](.*)\[\/url\]/is,a href=\\1\\2/a,$Text);
$Text=preg_replace(/\[img\](.+?)\[\/img\]/is,img src=\\1,$Text);
$Text=preg_replace(/\[b\](.+?)\[\/b\]/is,b\\1/b,$Text);
$Text=preg_replace(/\[email\](.+?)\[\/email\]/is,a href=\\1\\1/a,$Text);
$Text=preg_replace(/\[i\](.+?)\[\/i\]/is,i\\1/i,$Text);
return $Text;
}
$error=;
//若用户点击命令按钮【写完了】,执行下面的代码,负责将留言信息写入数据表中
if ($cmd==savepost)
{
if( $txtName== || $txtContent== || $txtpwd==)
{
$error= 请输入您的大名和留言、密码!;
}
else
{
/*若将php.ini中magic-quotes-gpc设置为on,系统会自动将“”转换为“\”,同时MySQL还需要将“”转化为“”。*/
$txtName=ubbcode(ereg_replace(,,$txtName));
$txtFrom=ereg_replace(,,$txtFrom);
$txtEm
文档评论(0)