![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php框架
F2E前端爱好者
算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了。
展开
-
从此不求人:自主研发一套PHP前端开发框架 (1)
课程必备知识1.php_apache+mysql 2.有基本php 开发基础 3.了解jquery 4.不怕苦、不怕累(想把技术变成利润)本课程使用工具清单:1.php >5.3 2.mysql >5.0 3.apache >2.2开发工具Hbuilder 1.任性 2.提示性号 php插件支持好 3.html5支持好 我喜欢sublime自己取名我取名为 lkphpgithu原创 2016-03-24 10:32:11 · 925 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(31)搭建后台框架
1.使用的是easyui作为后台页面框架 header.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><he原创 2016-05-06 14:40:29 · 3561 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(25)
{foreach:newslist name="news"}{/foreach}知识点:如果上述标记有多个,那么我们该怎么区分? 这里要用到preg_replace 执行一个正则表达式搜索并且使用一个回调进行替换分组捕获捕获 (exp) 匹配exp,并捕获文本到自动命名的组里 (?exp) 匹配exp,并捕获文本到名称为name的组里,也可以写成(?’name’exp) (?:原创 2016-04-20 15:51:48 · 916 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(33)之插件化架构实现下
BasePlugin.icn<?php abstract class BasePlugin{ abstract protected function getTreeName(); abstract protected function run(); } ?>插件chat 下面的 _plugin.inc<?php class _plugin ex原创 2016-05-28 09:52:38 · 1601 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(33)之插件化架构实现中
news.xml<?xml version="1.0" encoding="utf-8"?><class> <func> <name>getLogList</name> <sql><![CDATA[ select * from onethink_action ]]> </sql>原创 2016-05-28 09:41:26 · 1106 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(30) 实现简单的用户登录功能
index.inc<?php class index extends _Master{ function showindex(){ //测试下数据库操作 /* $db = load_db(); $newslist=$db->execForArray('select * from onethink_act原创 2016-05-04 14:19:02 · 1993 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(29)
添加模板解析支持myif_Master<?php require(LKPHP_PATH.'MVC/Controller/cFunctions.inc'); $foreach_id = array(); $plugif_id=array(); function foreach_callback($match) { $id=md5(uniqid()原创 2016-05-03 16:29:35 · 786 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(24)
正则表达式登场preg_match_all(‘正则’,’字符串’,匹配结果集) 该函数本身返回boolean,表示匹配成功。 该函数基本用法: $pattern=’/\w{1,20}/is’; \w匹配字母、下划线、数字 {1,20} 表示\w的范围在1-20个字符 i是修饰符代表忽略大小写。s修饰符主要针对于.使之包含换行符解析思路1.利用正则把{XXX}都取出来 2.把里面的值和$原创 2016-04-19 11:22:46 · 466 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(10)
步骤如下1 来到MVC下得Model文件夹 2.新建一个UserModel.inc 包含四个属性 user_id user_name user_email user_pass 3 在functions.php中写一个set_user函数,模拟用户登录成功 4 完善the_user函数来获取当前用户登录关于setcookiesetcookie()函数向客户端发送一个HTTP cookie 必须原创 2016-03-27 16:09:02 · 652 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(28)
MVC静态模板开发:标签拓展和使用cFunction.inc<?php function strong($str){ return '<b style="color:red;">'.$str.'</b>'; } function genericinput($str){ return '输入'.$str.'<input type原创 2016-04-25 15:55:50 · 694 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(27)
实现foreach循环嵌套<?php require(LKPHP_PATH.'/MVC/Controller/cFunctions.inc'); $foreach_id = array(); $plugif_id=array(); function foreach_callback($match) { $id=md5(uniqid()+mt_原创 2016-04-25 15:54:24 · 553 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(20)
加密功能 一般来说我们会使用Des对称加密的方式来完成我们的数据加密功能1.在PHP中通过开启mcrypt拓展库来支持des加密 在centos系统中可以。yun php-mcrypt来安装并支持拓展 类似的代码网站非常多,而且写的已经很完善了。我们就使用拿来主义了。 function pkcs5_pad ($text, $blocksize) { //加密时的字节填充,保持和jav原创 2016-04-12 10:06:54 · 360 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(19)
目前我们在Controller中调用虚拟类,还需要如下代码: news=loadclass(‘news′);news = load_class(‘news’); ret = news−>getNewsList();但是呢,我们希望以后是这样调用的news->getNewsList(); 但是呢,我们希望以后是这样调用的 this->news->getNewsList();//这原创 2016-04-12 10:05:04 · 670 阅读 · 0 评论 -
从此不求人:自主研发一套PHP前端开发框架(32)
插件化后台index.inc(Controller目录下面的)<?php class index extends _Master{ /** *permission{"role":"admin"} */ function adminindex(){ $this->_isadmin = true;原创 2016-05-06 14:42:38 · 1353 阅读 · 1 评论