您的位置:首页 > 编程语言 > PHP开发

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

2014-07-22 20:05 405 查看
开发环境:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐