网站大量收购闲置独家精品文档,联系QQ:2885784924

PHPChina留言本实例教程.pdfVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教程连载 教程连载 1:PHPChina 留言本实例 周路明 在第一期中,我们来一步一步实现一个最基本的留言本。留言信息包括留言者,留言内容, 留言时间,留言者 IP。(本文假设你已对HTML 以及 PHP 语法比较熟练了) 第一步:设计数据库 新建一个数据库,打开 phpMyAdmin,新建一个数据库 gb,下面整理选择 utf8_general_ci, 然后在数据库中建一个表 message,字段数为 5: 字段名 类型 长度 属性 额外 其他 id int 10 unsigned auto_increment 主键 username char 100 content text time int 10 unsigned ip char 15 然后下面数据库类型选择 MyISAM (各个类型的优缺点请查看MYSQL 手册),整理选择 utf8_general_ci (MYSQL 版本在 4.1 以下则不用选择,没有编码问题)。 每个字段的含义: id -- 留言的编号,类型为整数型,长度是 10,属性选择为 unsigned 是表明这个字段 是无符号字段,不会有负数,所以可以存取的范围会增加一倍(因为如果原来的范围是 -9 到 10,那么设置为 unsigned 后范围则变为 0 到 19),额外设置为 auto_increment,表明 这个字段是自动增加的,我们不用管插入数据时它是啥值,它会自动在最大的 id 的基础上 自动加1,其他设置为主键。 username -- 留言者的名字,类型为字符型(关于 char 与 varchar 的区别请查看 MYSQL 手册),长度为 100(正常人用户名不可能超过 100 吧,其实应该尽量减少长度, 提高性能,节约空间) content -- 即留言内容,类型为 text(text 和 blob 的唯一的区别在于 text 不区分大 小写,而 blob 区分大小写),text 类型可以存足够多的数据,足够存好几篇文章了,此类型 不能设置长度,否则报错。 time -- 即发布留言的时间,类型为 int,长度为 10,保存的数据格式是 UNIX 时间戳 (即用 PHP 函数 time()得到的 10 位数字),而不存 xxxx-xx-xx 这样的格式,为何这样后 面或解释。 ip -- 即留言者的 IP,格式为 xxx.xxx.xxx.xxx,总共 15 个字符,所以长度设置为 15。 50 教程连载 第二步:设计界面 在这我们直接偷蓝色理想的 BXNA 的界面( ) HTML 和 CSS 的东西就不详细讲了,不然写 10 期也写不完这个留言本了☺(在 code 文件 夹中有一个 html 文件,是单独分离出来的) 第三步:开始写程序咯 先要想好程序的整体构架,代码执行的流程等。 先说一下我们做的这个程序的整体运行流程: 程序是根据不同的 URL 参数(参数 m 和参数 a)来调用不同的模块文件里的不同函数。比如 URL 是 index.php?m=usera=info,则程序会先包含 mod_user.php,并调用里面的函数 user_info();,这个函数会返回一段 HTML (不会直接输出,因为我们要用到smarty,最后 一次性输出)或跳到别的页面。所有的请求都是从 index.php 这个入口开始,mod 文件不 能被直接调用。 下面开始写程序入口部分: 首先建立一些引用的文件,放在 includes 文件夹下,比如一些常量 config.inc.php,所有 函数function.inc.php,后缀为 PHP,这样通过浏览器直接访问这些文件将看到空白(没有 输出)。 在 c

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档