php
文章平均质量分 75
echoHelloWord
本人,屌丝一枚,技术太多,名词太多,但是,我认为,所有的道理都是相通的, 无外乎,安全、效率、用户体验、业务流程符合特定的事物发展。勿忘初心,执着前进,一个优秀的程序员同时也应有是一个敏捷的哲学者。
展开
-
如何设置一个严格30分钟过期的Session---解决方案
如何设置一个严格30分钟过期的Session1. 设置Cookie过期时间30分钟, 并设置Session的lifetime也为30分钟.2. 自己为每一个Session值增加Time stamp.3. 每次访问之前, 判断时间戳. 4.使用memcache, redis等, okey, 这种答案是一种正确答案.转载 2015-12-09 10:28:12 · 991 阅读 · 0 评论 -
php递归处理无限极数据
<?phpheader('content-type: text/html; charset=utf-8');$array=Array( Array('tid' => 1,'tname' => "新手指南",'pid' => 0), Array('tid' => 2, 'tname' => "购物常识",'pid' => 0), Array( 'tid' => 3,'tname' =>原创 2015-12-09 11:02:57 · 851 阅读 · 0 评论 -
symfony2框架
1.什么是php框架? PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。通过确保适当的数据库交换和在表现层编码,框架还可以帮助初学者建立更稳定的应用服务2.为什么应该使用框架开发? 开发人员使用PHP框架的好处很多,其中之一是加快开发进程。开发人员可以把时间花在实际应用的开发上,而不是每一个项目都重新构建基础功能。稳定是开发者使用框symfony2的优点: Symfony2集成了许多技术的优点,包括工具和概念,你将学到大多数人多年来原创 2015-12-09 09:46:11 · 1358 阅读 · 0 评论 -
thinkphp3.2.3
入口文件:define('APP_DEBUG',true); #开发是建议大家设为调试模式define('THINK_PATH', dirname(__FILE__).'/ThinkPHP/'); #设置你的框架目录地址define('APP_NAME','home');#设置你的项目名称define('APP_PATH', dirname($_SERVER['SCRIPT_FILENA原创 2015-12-09 09:52:41 · 621 阅读 · 0 评论 -
日常工作中常见的mysql优化技巧
1.介绍一下MYSQL常用的优化技巧.MySQL 自带 slow log 的分析工具 mysqldumpslow ,但是没有说明。本文通过分析该脚本,介绍了其用法。slow log 是 MySQL 根据 SQL 语句的执行时间设定,写入的一个文件,用于分析执行较慢的语句。只要在 my.cnf 文件中配置好:log-slow-queries = [slow_query_log_filena原创 2015-12-09 09:59:32 · 2028 阅读 · 2 评论 -
非递归方式处理无限极菜单
1,'tname' => "新手指南",'pid' => 0), Array('tid' => 2, 'tname' => "购物常识",'pid' => 0),Array( 'tid' => 3,'tname' => "配送与支付", 'pid' => 0),Array('tid' => 4, 'tname' => "服务与保障",'pid' => 0),Array( 'tid' => 5,原创 2015-12-09 10:46:49 · 925 阅读 · 1 评论 -
php与二维码
一、什么是二维码 随着科技的发展,智能手机越来越普及,QR码(二维码)的使用也越来越多了。利用手机的拍照功能,再加上一些QR码识别软件,可以通过二维码来记录一些比较枯燥并不好记的信息,比如说长长的网址。现在很多手机软件下载网站都提供了可视化的下载路径,就是将下载路径做成QR码,让手机用户快速读取QR码中的下载链接转到下载页面。二、怎样利用Google API生成二维码转载 2015-12-09 10:23:50 · 438 阅读 · 0 评论 -
提高php性能细节
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$r转载 2015-12-09 10:30:31 · 581 阅读 · 0 评论 -
图片验证码
客户端: 验证码广告 #printCode{display: inline-block; width: 100px; height: 30px; line-height: 30px; background-color: darkgray; color: white; font-size: 14px;font-family: "宋体";原创 2015-12-09 10:31:47 · 443 阅读 · 0 评论 -
thinkphp-ajax分页
<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------转载 2015-12-09 11:04:34 · 469 阅读 · 0 评论 -
Qeephp框架
1.下载: 2.安装: http://127.0.0.1/qeephp/script/web_chili.php在网页中输入如下信息: 输入应用程序名称: myapp 在何处创建应用程序 d:/wwwroot 要使用的应用程序模板: 虚拟主机应用程序模板 点击开始创建3. 查看安装是否成功: http://127.0.0.1原创 2015-12-10 13:57:37 · 2367 阅读 · 0 评论 -
thinkphp 标签
创建一个标签; tag 使用标签的目的: 使其开发效率更加快速 方便程序二次开发 dede:nav 其实在thinkphp 中所有的视图模板 变量 都可以看成一个标签比如 我这里定义一个 图片广告标签下面开始: 在配置文件中 Think/Conf/C原创 2015-12-10 13:59:41 · 807 阅读 · 0 评论 -
thinkphp 钩子 hook
hook: 钩子使用 hook 类 是thinkphp 提供了一个行为类。 但是; 通常一个钩子,我们 通常是在视图中调用 在你的模板层 {:hook('钩子名',$array=array())} 那么 就必须在 Thinkphp/Common/function.php/** * @param $tag * @param原创 2015-12-10 14:01:02 · 604 阅读 · 0 评论 -
分页函数
<?phpfunction getList($table,$offset,$per_page){ // $sql = 'select * from news'; $sql = "select * from $table order by id desc limit $offset,$per_page"; // print_r($sql); // die; $query = mysql原创 2015-12-10 13:54:25 · 400 阅读 · 0 评论 -
php+mysql功能函数封装
<?php //数据库初始化 function dbInit($dbName,$host='localhost',$user='root',$pwd='',$charset='utf8') { //连接数据库 mysql_connect( $host, $user , $pwd) or die("数据库连接失败"); //选择要操作的数据库 mysql_select_db($原创 2015-12-10 13:55:35 · 814 阅读 · 0 评论 -
zhphp framework (五) 框架加载类
<?php/** * Created by PhpStorm. * User: 张华 * Date: 2015/8/27 * Time: 1:12 * * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP')?NULL:原创 2015-12-11 13:23:59 · 366 阅读 · 0 评论 -
zhphpframework (十一) 控制器 controller 层,类的映射
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:46:26 · 445 阅读 · 0 评论 -
zhphp framework (十二) 数据链接层,首先pdo,其次mysqli,再次mysql接口
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:49:49 · 375 阅读 · 0 评论 -
zhphp framework(十六) Appcontroller
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:59:07 · 353 阅读 · 0 评论 -
Reddit月浏览量从百万扩容到十亿的陷阱和教训
Reddit[1] 是一个社交新闻网站。用户可以将互联网上搜集或原创的图片或材料以帖子形式发布于网站上。而后其他用户可以投票,投票的结果将作为帖子排名的依据。Reddit 网站的第一位领薪雇员杰里米·埃德伯格在 RAMP[2] 讨论会上做了一次出色的演讲 ,他教给我们很多关于如何创建一个成功的社交网站。杰里米使用一种美德和罪恶的方法,分享在扩展 Reddit 时的错误例子。事实证明,他们也做了转载 2015-12-11 16:25:20 · 797 阅读 · 0 评论 -
zhphp framework (十八) php 验证类
<?php/** * Created by PhpStorm. * User: zhanghua * Date: 14-2-5 * Time: 23:28 * QQ: 746502560qq.com */final class validate{ /** * 验证数字 * 参数: 字符串 长度 * 说明:validate_d($string原创 2015-12-11 16:11:30 · 344 阅读 · 0 评论 -
memcache队列类 支持多进程并发写入、读取 边写边读,AB面轮值替换
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 15-11-23 * Time: 下午21:30 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. *//* * memcache队列原创 2015-12-11 16:14:40 · 1203 阅读 · 0 评论 -
前端预加载器提升网页加载速度
预加载器(Pre-loader)可以说是提高浏览器性能最重要的举措。Mozilla 官方发布数据,通过预加载器技术网页的加载性能提升了19%,Chrome测试了 Alexa 排名前2000名网站,性能有20%的提升。它并不是一门新技术,有人认为只有 Chrome 才具备这个功能。也有人认为它是有史以来提升浏览器性能最有效的方法。如果你第一次接触预加载器,也许心中已经有了无数个问号。什么是预转载 2015-12-11 16:21:28 · 2981 阅读 · 0 评论 -
zhphp framework 框架(一)入口文件
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */define('APP_DEBUG'原创 2015-12-10 15:44:43 · 563 阅读 · 0 评论 -
MVC vs. MVP vs. MVVM
1 简介英文原文:MVC vs. MVP vs. MVVM 三者的目的都是分离关注,使得UI更容易变换(从Winform变为Webform),使得UI更容易进行单元测试。2 MVC/MVP2.1 MVC1、View接受用户的交互请求2、View将请求转交给Controller3、Controller操作Model进行数据更新转载 2015-12-11 15:43:27 · 364 阅读 · 0 评论 -
zhphp framework (七) 配置文件加载与读取以及动态写、读配置文件
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:29:52 · 407 阅读 · 0 评论 -
zhphpframework (十五) 程序分发,静态反射调用
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:56:16 · 422 阅读 · 0 评论 -
zhphp framework (十八) session 抽象接口
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */ defined('IN_ZHPHP原创 2015-12-11 16:10:09 · 306 阅读 · 0 评论 -
zhphpframework框架(二) 框架初始化 init.php
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */header('Content-ty原创 2015-12-10 15:49:44 · 523 阅读 · 0 评论 -
zhphp framework (三) 框架工作流程
<?php/** * Created by PhpStorm. * User: 张华 * Date: 2015/8/27 * Time: 1:12 * * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */######################web原创 2015-12-11 13:17:45 · 647 阅读 · 0 评论 -
zhphp framework (四)动态加载应用程序产量,方便任何程序代码重构
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */#你应用配置常量defined('原创 2015-12-11 13:21:43 · 461 阅读 · 0 评论 -
zhphp frmaework (六) help帮助函数包,以及系统应用函数包
api 开发常用函数<?php/** * Created by PhpStorm. * User: 张华 * Date: 2015/10/29 * Time: 16:10 * QQ: 746502560@qq.com *//** * @param string $url * @param string $postdata * @param array $options *原创 2015-12-11 13:27:12 · 932 阅读 · 0 评论 -
zhphp framework (八) 路由引擎
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:34:00 · 634 阅读 · 0 评论 -
zhphp framework (十) Component 优化c层结构与数据,实习mvvm架构,弱化c层
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:44:12 · 407 阅读 · 0 评论 -
zhphpframework (十三) smarty模板配置层
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:52:14 · 618 阅读 · 0 评论 -
zhphp framework (十四) widget 挂件
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */defined('IN_ZHPHP'原创 2015-12-11 13:54:28 · 331 阅读 · 0 评论 -
zhphp framework(九) html静态处理相关类,自动页面静态化处理
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */final class html {原创 2015-12-11 13:39:14 · 623 阅读 · 0 评论 -
zhphp framework (十七) 模型接口
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */ defined('IN_ZHPHP原创 2015-12-11 16:08:55 · 292 阅读 · 0 评论 -
zhphp framework (十九) pdo数据库抽象类
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */class dbPdo extend原创 2015-12-11 16:12:45 · 324 阅读 · 0 评论 -
zhphp framework (二十) httpRequest 类
<?php/** * Created by JetBrains PhpStorm. * User: 张华 * Date: 14-3-8 * Time: 下午12:21 * QQ: 746502560@qq.com * To change this template use File | Settings | File Templates. */final class httpRe原创 2015-12-11 16:16:05 · 372 阅读 · 0 评论