自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

koastal的博客

学如逆水行舟,不进则退

  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 MVC中去掉index.php(优雅的使用url)

前段时间写了一篇MVC中的简单路由。 后来发现,该文章实现的功能,支持controller里面的路径,已经url参数的设置,因此,今天把优化的代码贴上。 config.php<?php/** * Created by PhpStorm. * User: koastal * Date: 2016/5/15 * Time: 10:48 */define("APP_PATH",subst

2016-05-30 17:25:57 1580

原创 基于PHP的sso单点登录实例

基本思路:单点登录,需要一个授权中心,即上图中的auth.com。然后每个站点,还应该有自己的登录操作和登出操作。bbs.com: 登入: bbs.com/index.php/login/login 登出: bbs.com/index.php/login/logoutspace.com 登入: space.com/index.php/login/login 登出: space.com/ind

2016-05-29 17:36:06 1183

原创 通过session_id限制仅一个用户登录

需求: 我们有的时候,希望一个账户,仅在一个地方登录。即,在别的地方登录该账户时,当前用户会被自动注销。思路:用户数据表admin id name password session_id 1 root 63a9f0ea7bb98050796b649e85481845 3olcdjkj5jjaq2u9t30mbuna96核心代码:indexController.cla

2016-05-29 00:19:05 5901

原创 MVC中集成medoo数据库框架

这段时间实习的时候,我一直在使用一个php的MVC框架,想着有时间自己也写一个简单的MVC框架,以加深理解。MVC构架中,M是Model层,功能是从数据库中读取数据库,以及向数据库中写入数据库;V是View层,功能是展示从数据库中读取到的数据,以及收集数据库写入数据库;C是Controller,功能是进行数据处理,因为一般情况下,从数据库中读取的数据是不能直接展示的,从view层得到的数据也不能直接

2016-05-19 15:02:39 1969

原创 MVC中使用smarty模板

Smarty模板的使用点击这里项目展示:基本思路:下载smarty源代码,解压得到libs文件夹,然后重命名为smarty,存放到项目的libs目录下。编写mySmarty.php,在该文件中完成对smarty模板的配置。另Controller继承自mySmarty类,这样就可以在控制器中方便的使用smarty了。相关代码:mySmarty.php<?php/** * Created by

2016-05-18 14:46:07 2254

原创 smarty模板的使用

本文以smarty3为例首先, 在官网下载smarty3模板文件,然后解压。在解压之后的文件夹中,libs是smarty模板的核心文件,demo里面有示例程序。我们把libs文件夹复制到我们的工作目录,然后重命名为smarty。假设我们在controller目录下的index.php中使用smarty模板。index.php<?phprequire '../smarty/Smarty.class.p

2016-05-16 10:34:18 732

原创 MVC中的简单路由

我们假设该路由采用的是:url/index.php/controller/function的访问模式,所以我们只需要获取index.php的PATH_INFO参数,然后进行解析分别得到控制器和对应方法的名字即可。router.php$path = isset($_SERVER['PATH_INFO'])? $_SERVER['PATH_INFO']:null;$path_array = explo

2016-05-15 23:22:45 551

原创 MVC中类的自动加载

原文实现类的自动加载主要使用到了set_include_path和spl_autoload_register函数。set_include_path用于提前设置好可能会加载的类的路径。spl_autoload_register用于调用相关自动加载所需类的函数,实现自动载入的功能。有一点要注意的是:自动加载在实例化类的时候执行,也就是说使用extends继承类的时候,是不会自动加载父类的。设置目录如下:

2016-05-15 14:44:33 1137

原创 使用wangEditor富文本编辑器

wangEditor官网地址:http://wangeditor.github.io/今天忽然想起来搞一下富文本编辑器的使用,本来想用百度的ueditor,但是貌似校园网给墙了。然后从知乎上发现了这个编辑器,优点是界面简洁,文档比较清楚。缺点也显而易见,比较简陋,要求不是很高的话,还是可以的 :)下载解压完成之后,用到的只有dist这个文件。作者在看云上发布的手册地址: http://www.ka

2016-05-08 17:23:27 14525

基于PHP的sso实例

基于PHP的sso实例

2016-05-29

MVC构架V2.0

PHP编写的MVC构建,集成了smarty模板和medoo数据库框架

2016-05-19

简单的MVC构架

MVC,Smarty

2016-05-18

Smarty3中文手册

Smarty3中文手册,使用方法可参考:http://blog.csdn.net/koastal/article/details/51423125

2016-05-16

psftp上传下载工具

psftp.exe可以方便的在windows和linux之间传数据。 使用方法http://note.youdao.com/share/?id=67fffbb40a84394766d83680eb9ff7df&type=note

2016-01-11

OAuth2.0新浪微博简单示例

帮助新手学习OAuth的一个很好的示例 http://blog.csdn.net/koastal/article/details/50282509

2015-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除