博客程序开发历程【1】-[起始]{附源码}

开发环境:

PHP Version 5.4.12

Apache Version 2.4.4

MySQL Version 5.6.13


单入口文件index.php

<?php 
define('IN_BLOG', 1);
require_once 'load.php';
run();
?>


全局配置:config.php

<?php
/**
 * 基础配置文件。
 *
 * 本文件包含以下配置选项:MySQL设置、数据库表名前缀、密钥、
 * 语言设定以及ABSPATH。
 * 2014-7-6
 *
 */

define('SITE_NAME', 'phpblog');

// ** MySQL 设置 ** //
/** 数据库的名称 */
define('DB_NAME', 'blog');

/** MySQL数据库用户名 */
define('DB_USER', 'root');

/** MySQL数据库密码 */
define('DB_PASSWORD', 'root');

/** MySQL主机 */
define('DB_HOST', 'localhost');

/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');


导入文件load.php

<?php
/** 目录的绝对路径。 */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

require_once (ABSPATH. 'config.php');
require_once (ABSPATH. 'html/html_login_fns.php');
require_once (ABSPATH. 'member/member_fns.php');
require_once (ABSPATH. 'fns.php');
require_once (ABSPATH. 'template.php');


?>

注:本文件将逐步扩展。


run函数:

<?php
function run(){
	session_start();
	islogin();
	if (isset($_GET['file'])){
		$action=isset($_GET['action']) ?$_GET['action']:'index';
		include ($_GET['file']."/".$action.".php");
	}
	else {
	get_paper('header');
	get_paper('footer');
	}
}
?>


源码下载地址:http://pan.baidu.com/disk/home?fr=ibaidu


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值