php初级教程:8.基本php配置文件的编写

时间:2007-02-11 15:51:59      类别:PHP, Web技术|WEB Tech      本文链接:生活点滴Enjoy Life

下面开始讲解配置文件的设置。
配置文件是每个页面都得引用的一个页面,写配置文件的好处就是如果你今后需要修改的话,直接修改一个文件就ok了。由于本例子比较简单,所以我们暂时需要一个配置文件就可以了,如果后面还需要,我们继续添加,由于本次举例是实际操作,我也不会做任何准备,所以这样最有真实感,我的例子中也许会出现低级的代码错误,你可以先检查,或者后面我们运行出错后一起检查修正。
在inc目录下建立一个config.php文件,内容如下,注释中有解释

  1. /*
  2. * @author :jiangdong 2007
  3. * this document is a configuration  file of the website
  4. */
  5. //主页地址
  6. define('HOME_URL','http://'.$_SERVER["HTTP_HOST"]."/sample");
  7. //由于我的案例是网站的根目录下建立了一个子目录,因此用了sample
  8. //web的目录
  9. define('WEB_DIR',$_SERVER["DOCUMENT_ROOT"]."/sample");
  10.  
  11. //上传文件目录
  12. define('UPLOAD_DIR',WEB_DIR.'/uploads/');
  13.  
  14. //上传文件对应的URL
  15. define('UPLOAD_HTTP',HOME_URL.'/uploads');
  16.  
  17. //网站名称
  18. define('WEB_NAME','新闻管理');
  19.  
  20. //mysql连接设定
  21. define('MYSQL_HOST', 'localhost');//数据库服务器地址
  22. //这里肯定大家有疑惑,我当时也有过
  23. //什么时候填写localhost?localhost表示本机,
  24. //如果你数据库服务器和web服务器同一台计算机就用localhost
  25. //否则必须用数据库ip地址或者域名
  26. define('MYSQL_USER', 'root')//数据库用户
  27.  
  28. define('MYSQL_PASS', 'root');//数据库密码
  29.  
  30. define('DB_NAME', 'sample');//数据库
  31.  
  32. //设置时区,解决放置国外服务器时区的问题
  33. putenv("TZ=Asia/Chongqing");
  34.  
  35. //数据表的定义
  36. define('TAB_PREFIX','sample_');
  37. //数据表的前缀
  38. //其实我们可以在程序中直接引用数据表名,我以前也是那样做的
  39. //但是那样今后修改不方便
  40. //所以初学者开始就学好习惯,不要学我当初自学的时候慢慢摸索
  41. //
  42. define('USER_BASE',TAB_PREFIX.'user_base');
  43.  
  44. define('GB_BASE',TAB_PREFIX.'gb_base');
  45.  
  46. define('NEWS_BASE',TAB_PREFIX.'news_base');

ok,简单的一个配置文件就建立好了。
下一步我们就在admin中开始写新闻添加程序。
在admin中建立一个文件“addnews.php”.
首先在第一行引用

  1. require_once('../inc/config.php');
.打开http://127.0.0.1/admin/addnews.php发现一片空白,好了,表明config和addnews文件都没有错误。
(不行我得要创造一个错误)。
打开http://127.0.0.1/admin/addnews.php,发现了这样的错误“Parse error: parse error, unexpected T_STRING in W:\www\sample\inc\config.php on line 30”。好了,现在回去检查,发现30行(由于复制的原因,你最好还是自己敲上这些代码,可能在你的编辑器上或者本blog上不是第30行)漏掉了分号,补上吧,问题解决,php的出错没有C语言那么难查找吧?
好了,今天到此为止,明天讲解表单的制作,在讲表单的制作之前,希望大家去复习一下前面几章的内容,特别是和表单相关的。

该日志未加标签
发表于 2007-02-11 15:51:59 目录:PHP, Web技术|WEB Tech [RSS 2.0] 您可以评论. Pinging 不可用.
如果您喜欢本blog,欢迎你的feed订阅,谢谢你的支持

前2排已经被占据了 快抢好位置哦

  • 1楼 cocoa 在 2007.03.09 20:47发表评论如下:

    好,继续,我天天看.快写啊….呵呵…

  • 2楼 cosβ 在 2007.03.09 21:41发表评论如下:

    呵呵,既然如此我明天开始继续,我的原来的用来举例的web文件夹不知道什么时候删除了,所以我自己还得要按照教程重新来建立了

  • 转到第
(Required)
(Required, not published)
如果留言未显示请不要重复留言,我将为你恢复!


生活点滴Enjoy Life is proudly powered by WordPress | admin| About Us | cosbeta| Bluehost| site map 0.381s & 26