- 博客(9)
- 资源 (33)
- 收藏
- 关注
原创 PHP开发小技巧③—实现多维数组转化为一维数组
在平常的项目开发中我们多会用到让多维数组转化为一维数组的情况,但是很多Programmer不会将其进行转化,也有些没有想到很好的算法然后经过乱起八糟的运算方式将其勉强转化好,但是所写的程序代码冗余非常的大,造成程序的时间复杂度以及空间复杂度非常大。下面就讲述一下我是如何实现这一情况,并且代码简单明了。 实现方法: Ⅰ 使用递归调用;
2016-11-28 09:32:24 5695
原创 PHP开发小技巧②—实现二维数组根据key进行排序
在PHP中内置了很多对数组进行处理的函数,有很多时候我们直接使用其内置函数就能达到我们的需求,得到我们所想要的结果;但是,有的时候我们却不能通过使用内置函数实现我们的要求,这就需要我们自己去编写算法来对自己的想法进行实现。下面就讲述一下如何实现二维数组根据key进行排序。 实现方法: <?php /** * =================
2016-11-26 14:58:34 1934
原创 PHP开发小技巧①—实现时间日期友好显示
系统的友好性在开发过程中是非常重要的,一个系统非常友好不光可以带给用户非常棒的使用体验,而且还可以使系统有这更长的寿命。今天这篇博文主要来展示一个我们如何让日期时间更加友好的显示。 下面就是使时间日期友好显示的代码: <?php /** * ======================================= * Crea
2016-11-23 17:56:04 1994
原创 CI框架源码解析二十之文件上传类文件Upload.php
最近一直在研究Codeigniter框架,本篇博文为大家简述解析文件上传类文件的实现,以前写过一篇CI框架优化文件上传方法以及实现多文件上传的博文,大家可以放在一起进行对比阅读。CI框架教程2——优化文件上传方法以及实现多文件上传 上传一个文件通常涉及以下几步: Ⅰ 显示一个上传表单,用户选择文件并上传。 Ⅱ 当提交表单时,文件将被上传到你指定的目录。
2016-11-15 18:04:15 3778
原创 PHP简单实现MVC框架路由功能模式
说到使用PHP进行网站开发,自然离不开各种PHP的开发框架,开发框架为我们提供了灵活的开发方式,MVC层分离,业务解耦等等,让我们的开发更为快捷方便。但是很多人只是会使用框架,却从来不去了解框架的内部是如何实现的,这对于我们编程能力的提高是没有一点用处的。那么这一篇博文,我们就先来一个简单点的功能,也就是说说MVC框架的路由功能实现方法。 一般的单入口框架路由都是这样的结构:lo
2016-11-15 09:11:19 11716 3
原创 CI框架源码解析十九之分页类文件Pagination.php
CodeIgniter 的分页类非常容易使用,而且它 100% 可定制,可以通过动态的参数,也可以通过保存在配置文件中的参数。如果你还不熟悉 "分页" 这个词,它指的是用于你在页面之间进行导航的链接。像下面这样:« First 1 2 3 4 5 > Last »举个例子说明如何在你的控制器方法中创建分页:Ⅰ 在构造函数中引入分页类: public function
2016-11-08 17:04:24 3806
原创 JS实现倒计时三秒跳转后到新页面
为了是网站的页面更友好,更加人性化,我们往往会在操作错误或是成功的时候进行提示然后跳转到相应的页面。同时为了使页面更加美化,我们往往会加上倒计时跳转功能,也就是使网页上的秒杀呈现倒数显示。下面就是具体的实现过程。1、添加mate 这个mate的功能就是实现跳转,content中的内容3就是三秒后跳转,url就是所要跳转的地址。光有这些还不够,我们只知道三秒
2016-11-05 09:26:23 23636
原创 Js校验表单数据后提交表单的3种方法
在现在的网站开发过程中,对表单数据进行验证是非常必须的,通过Js将表单数据在客户端进行校验验证不仅速度很快,而且还有一个更大的好处就是缓解服务器压力。如果我们不在客户端进行数据校验,无论什么数据全部都提交到后台服务器,让服务器来进行处理,这个对服务器的浪费是非常大的。故而今天本篇博文讲在浏览器客户端使用Js对表单数据校验后后提交表单的3种方法。1、方法一HTML代码:
2016-11-03 17:49:25 12332 1
原创 Codeigniter框架整合Smarty引擎DEMO
Smarty的模板机制很强大,一般情况下CI框架无需整合其他模板标签,因为PHP本身就是一种标签,简单易用。Codeigniter整合Smarty教程(我用的都是最新版本)如下: 第一步:下载Codeigniter最新版本:CodeIgniter框架源码 第二步:下载Smarty最新版本:Smarty引擎源码 第三步:具体配置我已将本人
2016-11-01 15:40:43 735
基于PHP和JS的AES相互加密解密方法详解(CryptoJS)_PHP_JS_AES源码
2018-02-27
Pkadmin后台管理系统
2016-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人