PHP 留言簿(带Oracle数据库分页的显示功能)
日期:2007年11月1日 作者: 查看:[大字体 中字体 小字体]-
(摘自CCU新闻组,本来出处可能是台湾出版的一本关于PHP的书:PHP宝典)
大部份的网站,都会考虑到和使用者之间的互动关系。这时,用留言版的功能,可让使用者留下到此一游,或者是一些和网站的互动讯息。
在设计上,可以很简单的只留下使用者的短篇留言,也可以设计到依性质分门别类很复杂的 Web BBS 系统。当然,要如何打造一个属于自己网站的留言版,就端赖网站的性质以及 Web 网站开发人员的巧思了。
在这里介绍的范例,是简单的列示所有留言的内容。供使用者可以一次看到多笔留言的资料。系统的后端存放留言是用 Oracle 7.x 版的资料库系统。范例中的资料库(database) 名称为 WWW,连线的使用者帐号为 user38、密码为 iam3849。要直接使用本例,必须先执行下面的 SQL 指令,建立 guestbook 的资料表格。
CREATE TABLE guestbook (
serial varchar2(255) not null,
ref varchar2(255) null,
id char(8) not null,
alias varchar2(32) not null,
ip varchar2(1024) null,
msgdate date not null,
email varchar2(1024) null,
msg varchar2(2000) not null,
flag char(1) default 1,
primary key(serial)
);
上面的 SQL 各栏位说明及详细资料见下表
序号 栏位 名称 资料形态 资料长度 栏位说明 限制 Key
0 流水号 serial varchar2 255 NN PK
1 参照流水号 ref varchar2 255 暂保留。供回
覆留言功能用
2 帐号 id char 8 使用者帐号 NN
3 匿名 alias varchar2 32 显示的名字 NN
4 网址 ip varchar2 1024 上网 IP
5 时间 msgdate date NN
6 电子邮件 email varchar2 1024
7 留言内容 msg varchar2 2000 NN
8 显示旗标 flag char 1 0: 不显示
1: 显示 (内定)
在本节的留言版相关程式中,若加入了使用者认证功能,则可以在 guestbook资料表的帐号栏中留下使用者的认证帐号,方便 Webmaster 日后找寻不当的发信者。在这儿先留下栏位,让需要的读者们实习了。
要使用本节的程式,首先要先装好 Oracle 7.x 版,并确定 Web Server 端的SQL*net 可以顺利连上 Oracle 资料库。之后还要在编译 PHP 时加
--with-oracle=/home/oracle/prodUCt/7.3.2 的选项,当然改成其它的路径也没关系,只要该路径真的是 Oracle 的路径即可。有关 Oracle 装设及使用上的细节请参考相关书籍。
下面的程式是将使用者的留言资讯加到 guestbook 留言资料表中。若要设定使用者认证功能,可在程式刚开始时检查,发留言者就可以确认身份,而读取留言就不必身份检查。这种设定可以防止不当发言,却又不会让留言功能只有少数人使用。 - [1] [2] [3] [4] [5] [6] [7] [8] 下一页
-
- PHP 留言簿(带Oracle数据库分页的显示功能) 相关文章:
- ·楚留香新传:桃花传奇 - 游戏攻略
- ·超眩非主流版_QQ空间留言代码
- ·楚留香传奇之血海飘香
- ·楚留香新传最新秘籍
- ·保留原装系统轻松搞定HP笔记本分区
- ·最新QQ空间日志/留言另类字体
- ·asp简单的ajax留言板(采用三层模式)
- ·车过留痕----3DMAX的特效制作实例
- ·离职不留任何痕迹 巧妙删除文件
- ·ADO.NET实用经验无保留曝光
- PHP 留言簿(带Oracle数据库分页的显示功能) 相关软件
- ·楚留香传奇之桃花传奇
- ·楚留香传奇9:借尸还魂(又名《鬼恋传奇》)
- ·留住手艺——对传统手工艺人的访谈
- ·楚留香传奇之大沙漠
- ·楚留香新传:桃花传奇
- ·《楚留香新传》结局存档
- ·NTKO OFFICE(WORD)痕迹保留手写签名电子印章全文批注控件 V4.0
- ·留影数码制作系统 2007 V10.0 白金版
- ·留影数码制作系统 2007 V10.0 简体中文版
- ·楚留香传奇之血海飘香
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:jsp文件操作之追加篇
下一篇:检查来访IP是否合法的实际应用
精品推荐
热点TOP10
- ·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
- ·轻松了解MySQL数据库中的CONVERT()
- ·JSP单页面网站文件管理器
- ·Swt常用控件中文教程
- ·Apache2的httpd.conf翻译
- ·PHP分页显示制作详细讲解
- ·用PHP编写PDF文档生成器
- ·深入整体分析Spring MVC framework
- ·一棵php的类树(支持无限分类)
- ·ajax+php无刷新二级联动下拉菜单(省市联动)源码
- ·php.ini配置,php.ini 中的 php-5.2.0 配置指令详解
- ·学习教程:Java Annotation 高级应用
- ·PHP的类--功能齐全的发送邮件类
- ·使用PHP的Socket写的POP3类
- ·Servlet、Jsp中的多国语言显示
- ·PHP编程与应用
- ·文件上传类
- ·分页显示详解(with php)
- ·VML绘图板②脚本--VMLgraph.js、XMLtool.js
- ·如何设置Tomcat的JVM虚拟机内存大小
