强撸项目系列总目录在000集
PHP要怎么学–【思维导图知识范围】
文章目录
- 本系列校训
- 本项目使用技术
- 首页
- phpStudy 设置
- 导数据库
- 后台的管理界面
- 数据库表结构
- 项目目录如图:
- 代码部分:
- 主页的head
- 配套资源
- 作业:
本系列校训
用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!
别人项目要白嫖,网上就找范德彪!IT之路千千万,成功之法只一条!
----------白嫖别人都有理,那是洒家看得起,要是项目不咋地,天津包子狗不理!
本项目使用技术
PHP无类 | PHP类写法 | ThinkPHP框架 | 其它框架 |
---|---|---|---|
* |
环境
PHP版本 | mysql版本 | 运行工具 | 编辑工具 |
---|---|---|---|
5.5.38+Apache | 5.5(phpstudy自带) | phpstudy2018 | VSCode |
首页
如果上面出现警告代码的话,
直接修改php.ini 文件配置
php.ini
warning关闭的方法:首先找到并打开php.ini配置文件;然后修改内容为“display_errors=Off”;最后保存修改即可。
修改了代码,可以很漂亮的使用项目了。
点击右上角登陆 帐号:admin密码admin
phpStudy 设置
网站目录,不能有中文或空格,就乖乖的用C语言能识别的变量名
导数据库
打开mysql-front 或navicat
注意:数据库名:php_1112 超级用户:root 密码:123456
运行本例附件即可。最后导入数据库成功的截图如下:
后台的管理界面
单独的后台管理 即可满足管理系统的通常功能。
书的类别管理
书的管理
会员管理
系统用户及权限管理
数据库表结构
项目目录如图:
同时有大量的书籍图片资源可以自行维护
代码部分:
主页的head
这里有一个进入后台的入口,要看自己的PHPStudy 的配置,如果端口号是8088则不需要修改
<php>
$list_menu=M("category")->where("length(code)=2")->select();
</php>
<script>
$(function(){
$.get("__MODULE__/Index/checkIsLogin",function(data){
if (data){
$("#login").show();
$("#topNav").show();
$("#no_login").hide();
$("#login .f4_b").html(data);
}else{
$("#no_login").show();
$("#login").hide();
}
});
});
</script>
<div class="block clearfix">
<div class="logotxt">瑞兹图书店</div>
<div class="f_r log">
<ul>
<li class="userInfo" id="no_login" style="display:none">
<font id="ECS_MEMBERZONE"><div id="append_parent"></div>
<a href="__MODULE__/Index/login" >登录</a>
<a href="__MODULE__/Index/register" >注册</a>
<a href="http://localhost:8088/admin.php/" >卖家中心</a>
</li>
<li class="userInfo" id="login" style="display:none">
<font id="ECS_MEMBERZONE"><div id="append_parent"></div>
<font style="position:relative; top:10px;">
您好,【<font class="f4_b"></font>】, 欢迎您回来!</font>
</font>
</li>
<li id="topNav" class="clearfix" style="display:none">
<a href="__MODULE__/BillOrder/cart" >查看购物车</a>
| <a href="__MODULE__/Member/userinfo" >个人中心</a>
| <a href="__MODULE__/Index/logOut" >退出</a>
| <a href="http://localhost:8088/admin.php/" >卖家中心</a>
</li>
</ul>
</div>
</div>
<div class="topbox"></div>
<div id="mainNav" class="clearfix">
<a href="__MODULE__/Index/index" <eq name="Think.const.ACTION_NAME" value="index">class="cur"</eq> >首页</a>
<foreach name="list_menu" item="row_menu">
<a href="__MODULE__/Index/lists/category_code/{$row_menu.code}" <eq name="Think.get.category_code|substr=0,2" value="$row_menu.code">class="cur"</eq> >{$row_menu.name}</a>
</foreach>
</div>
数据库的配置文件config.php。如果mysql 超级用户root 密码是123456 则不需要修改。
数据库文件中有database的name 。自动导入即可
<?php
return array(
//'配置项'=>'配置值'
'DB_TYPE'=>'mysql', //数据库类型,这里指定为mysql数据库
'DB_HOST'=>'localhost', //服务器地址,默认为本地连接
'DB_NAME'=>'php_1112', //数据库名
'DB_USER'=>'root', //用户名,root为管理员账号,真实项目中应用其他账号
'DB_PWD'=>'123456', //密码, wamp环境下mysql密码默认为空
//这里建议改下设置为一个特定密码
'DB_PORT'=>3306, //端口,mysql数据库默认端口都为3306
'DB_PREFIX'=>'', //数据库表前缀,我们的例子中表没有前缀,那就赋空值
'TMPL_PARSE_STRING' =>array(
// '__PUBLIC__' => '/Common', // 更改默认的__PUBLIC__ 替换规则
'__JS__' => '/Public/JS/', // 增加新的JS类库路径替换规则
'__UPLOAD__' =>__ROOT__ .'/Uploads', // 增加新的上传路径替换规则
'__RES__' => __ROOT__.'/Application/Home/View/Public',
),
'LOAD_EXT_CONFIG' => 'setting',
'SHOW_ERROR_MSG' => false, //是否显示错误
'ERROR_MESSAGE' => '发生了某种意外,请联系管理员' , //显示内容
//'SHOW_PAGE_TRACE' =>true,
'TRACE_PAGE_TABS'=>array(
'base|sql'=>'基本+sql',
'think'=>'流程',
'error'=>'错误',
'debug'=>'调试'
),
/**/
);
配套资源
PHP-Mysql图书管理系统-白嫖项目
https://download.csdn.net/download/dearmite/88112522
作业:
把项目搭建起来,完成其它自己想到的功能。比如调用当当书城接口,比如说生成电子书,比如说将书里的内容做成面包,吃下即可掌握书里的知识。
只有魔法才能打败魔法!