新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > Web开发 > PHP教程 > 正文:教程连载1:PHPChina留言本实例

教程连载1:PHPChina留言本实例

新客网 XKER.COM 2007-02-05 来源: 收藏本文
  在这一期中总共有3个自定义函数。具体代码请查看文件,有详细注释。

  print_mysql_error 显示数据库错误信息,并终止脚本

  get_client_ip 取得用户IP

  show_result_page 显示结果页面,返回HTML

  把smarty文件夹全拷过去。(在后面会讲到简单用法)

  然后建立首页index.php文件,具体代码请看附件中的对应文件。

  其中比较重要的一些地方。



  $mod_list 是一个数组,包含合法的模块名(对应URL中的参数m),实现根据URL中不同参数调用对应的功能模块。在这一节中,我们只包含两个模块,即main和add,用来显示留言和添加留言。

  根据不同的$_GET['m'],调用不同的mod文件。然后根据不同的$_GET['a'],调用不同的函数。

  比如$_GET['m'] == 'main',$_GET['a'] == 'up',则包含文件mods/mod_main.php,并调用这个文件里的main_up()函数,来执行相应功能,比如显示留言。默认调用main_page()函数。

  后面有个使用smarty来实现HTML和PHP的分离,这样有利于美工和程序员协同工作。如果你没有用过smarty或其他模板类也不用担心,我们会在后面介绍基本的用法。但如果你想学好它,建议去它的官方站看看,并下载一份手册。(http://smarty.php.net )

  由于针对初学者,在这我们就不使用MYSQL的类了,而直接使用PHP中自带的函数。

  如果你现在直接访问index.php,他会提示mod_main.php文件不存在。(因为默认是调用这个文件)
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐