[转]php初级教程(八)基本php配置文件的编写

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

  1. //主页地址
  2. define ( 'HOME_URL', 'http://'. $_SERVER [ "HTTP_HOST" ]. "/sample" );
  3. //由于我的案例是网站的根目录下建立了一个子目录,因此用了sample
  4. //web的目录
  5. define ( 'WEB_DIR', $_SERVER [ "DOCUMENT_ROOT" ]. "/sample" );
  6.  
  7. //上传文件目录
  8. define ( 'UPLOAD_DIR',WEB_DIR. '/uploads/' );
  9.  
  10. //上传文件对应的URL
  11. define ( 'UPLOAD_HTTP',HOME_URL. '/uploads' );
  12.  
  13. //网站名称
  14. define ( 'WEB_NAME', '新闻管理' );
  15.  
  16. //mysql连接设定
  17. define ( 'MYSQL_HOST', 'localhost' ); //数据库服务器地址
  18. //这里肯定大家有疑惑,我当时也有过
  19. //什么时候填写localhost?localhost表示本机,
  20. //如果你数据库服务器和web服务器同一台计算机就用localhost
  21. //否则必须用数据库ip地址或者域名
  22. define ( 'MYSQL_USER', 'root' ) //数据库用户
  23.  
  24. define ( 'MYSQL_PASS', 'root' ); //数据库密码
  25.  
  26. define ( 'DB_NAME', 'sample' ); //数据库
  27.  
  28. //设置时区,解决放置国外服务器时区的问题
  29. putenv ( "TZ=Asia/Chongqing" );
  30.  
  31. //数据表的定义
  32. define ( 'TAB_PREFIX', 'sample_' );
  33. //数据表的前缀
  34. //其实我们可以在程序中直接引用数据表名,我以前也是那样做的
  35. //但是那样今后修改不方便
  36. //所以初学者开始就学好习惯,不要学我当初自学的时候慢慢摸索
  37. //
  38. define ( 'USER_BASE',TAB_PREFIX. 'user_base' );
  39.  
  40. define ( 'GB_BASE',TAB_PREFIX. 'gb_base' );
  41.  
  42. 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语言那么难查找吧?
好了,今天到此为止,明天讲解表单的制作,在讲表单的制作之前,希望大家去复习一下前面几章的内容,特别是和表单相关的。
 

转载于:https://www.cnblogs.com/sishierfei/archive/2009/11/25/1610431.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值