一、效果图与具体步骤
图1 效果图(登录)
图2 效果图(注册)
图3 效果图(注册)
二、项目搭建
(1)创建项目文件夹
在网站根目录(www目录)下创建一个名为“tp2”的文件夹。
在“tp2”文件夹目录下创建一个名为“apps”的文件夹,这是应用目录,用 来放置项目文件。
(2)引入ThinkPHP核心文件
下载ThinkPHP3.2.3文件包(网址:http://www.thinkphp.cn/),并将其核心包放入“tp2”文件夹中。
3.2、创建项目入口文件
(1)创建html文件
在“tp2”文件夹下创建一个名为“index.php”的文件作为项目的入口文件。
(2)文件配置
在“index.php”文件中引入“ThinkPHP.php”文件,并开启开发者模式。配置信息如下:
// 应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,’5.3.0’,’<’)) die(‘require PHP > 5.3.0 !’);
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define(‘APP_DEBUG’,True);
// 定义应用目录
define(‘APP_PATH’,’./apps/’);
// 引入ThinkPHP入口文件
require ‘./ThinkPHP/ThinkPHP.php’;
(2)运行文件
在浏览器地址栏内输入“http://www.public.net/tp2/index.php”,回车,然后可以看到ThinkPHP的欢迎界面(如图4所示),并且可以看到在“apps”目录下会自动生成项目文件夹(如图5所示)。
图4 验证结果图
图5 验证结果图
3.3、配置连接数据库信息
(1)配置代码
打开目录“D:\WWW\tp2\apps\Home\Conf”下的“config.php”文件,并在其中配置数据库相关信息。
三、功能搭建
(1)打开控制器文件
打开“D:\WWW\tp2\apps\Home\Controller”目录下的“IndexController.class.php”文件。
(2)登录界面显示
把“index”下的代码清空,写入下列代码用于显示登录页面。
public function index(){
this->display();
}
(3)登录功能实现
在控制器目录下新建一个LoginController.class.php的文件主要代码如下:
// 登录功能
public function index(){
header(“Content-Type:text/html; charset=utf-8”);uname= POST[‘uname′];//获取index.html表单提交