php
文章平均质量分 71
vm021
这个作者很懒,什么都没留下…
展开
-
php 无限分类不使用递归
转载▼建立表CREATE TABLE IF NOT EXISTS `category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `catpath` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`))转载 2015-10-22 17:06:39 · 317 阅读 · 0 评论 -
header( "Content-Type: application/vnd.ms-excel")
如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了: header( "Content-Type: application/vnd.ms-excel")如果希望能够提供那个打开/保存的对话框,Content-Disposition参数,Content-Disposition参数本来是为了在客户端另存文件时提供一个建议的文件名,但是考虑到安全的原因,就原创 2016-07-18 10:39:21 · 6824 阅读 · 0 评论 -
扩展名获取
PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式:原文 http://blog.csdn.net/yanfangphp/article/details/8633896第1种方法:function get_extension($file){substr(strrchr($file, '.'), 1);}第2种方法:function get转载 2016-07-29 14:22:29 · 308 阅读 · 0 评论 -
不少程序员都会碰到的三个面试题
原文地址 http://www.zixuephp.com/phpyy/20141211695.html1. 求从10到100中能被3或5整除的数的和int sum = 0;for(int i = 10; i = 100; i++) if( i % 3 == 0 || i % 5 == 0) sum += i;System.out.println(sum);2. 将一个字符串逆转载 2016-07-29 18:09:33 · 454 阅读 · 0 评论 -
php 面试题
原文地址 http://blog.csdn.net/yanhui_wei/article/details/43197523//第51题:统计一维数组中所有值出现的次数?返回一个数组,其元素的键名是原数组的值;键值是该值在原数组中出现的次数 $array=array(4,5,1,2,3,1,2,"a","a"); $ac=array_count_values($array); /*转载 2016-07-12 11:36:25 · 682 阅读 · 0 评论 -
浏览器和手机访问不同的页面
html识别 var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion;原创 2016-08-08 17:51:59 · 493 阅读 · 0 评论 -
php数据结构和算法
//--------------------// 基本数据结构算法//--------------------//二分查找(数组里查找某个元素)function bin_sch($array, $low, $high, $k){if ($low $mid = intval(($low+$high)/2);if ($array[$mid] == $k){retur转载 2016-08-10 17:43:23 · 990 阅读 · 0 评论 -
php output_buffering 缓存使用
原文 http://www.bianceng.cn/webkf/PHP/201408/44018.htmbuffer是一个内存地址空间,linux系统默认大小一般为4096(4kb)。主要用于存储速度不同步的设备或优先级不同的设备之间传递数据的区域。通过buffer可以使进程之间的相互等待变少。例如,当你打开一个文本编辑器,输入一个字符时,系统并不会立即写入磁盘。而是存储在buff转载 2016-09-01 11:42:37 · 586 阅读 · 0 评论 -
wampserver修改mysql端口号并启动PHP
原文 http://www.th7.cn/Program/php/201408/266430.shtml打开my.ini,找到以下几处地方,修改3306为3307[client]#password = your_passwordport = 3306socket = /tmp/mysql.sockdefault-character-se转载 2016-09-22 16:02:14 · 1952 阅读 · 1 评论 -
PHP开发安全问题总结
简介 当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验的开发者来说。每当你讲任何涉及到钱财事务等交易问题时,需要特别注意安全问题的考虑,例如开发一个论坛或者是一个购物车等。 安全保护一般性要点不相信表单 对于一般的Javascript前台验证,由于无法得知用户的行为,例如关闭了浏览器转载 2016-11-11 17:39:00 · 282 阅读 · 0 评论 -
CSRF的防御实例(PHP)
原文连接:http://www.pythontab.com/html/2014/php_1121/923.html CSRF的防御可以从服务端和客户端两方面着手,防御效果是从服务端着手效果比较好,现在一般的CSRF防御也都在服务端进行。 1 服务端进 CSRF的防御可以从服务端和客户端两方面着手,防御效果是从服务端着手效果比较好,现在一般的CSRF防御也都在服务端进行。转载 2016-11-02 16:00:22 · 292 阅读 · 0 评论 -
php yum升级 centos 6.5
在更新PHP之前,先查看下当前PHP版本,避免重复的更新# php -v检查当前PHP的安装包# yum list installed | grep php移除当前PHP的安装包,否则容易起冲突# yum remove php*由于默认的YUM转载 2016-12-16 11:11:34 · 680 阅读 · 0 评论 -
ci qq接口
本帖内容较多,大部分都是源码,要修改的地方只有一个,其他只要复制过去,就可以完美运行。本帖主要针对CI框架,不用下载SDK,按我下面的步骤,建文件,复制代码就可以了。10分钟不要,接口就可完成。第一步:申请APP ID,APP KEY,申请地址:http://connect.opensns.qq.com/验证通过后:会得到APP ID,APP KEY。这是你用个文件把这些信息保持下来,免得转载 2017-04-13 14:06:54 · 745 阅读 · 0 评论 -
php 四种排序
原文地址http://www.php100.com/html/dujia/2015/0210/8604.html许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选择排序,快速排序四种基本算法,分析一下算法的思路。前提:分别用冒泡排序转载 2016-07-27 14:22:27 · 226 阅读 · 0 评论 -
php 面试 (-)
原地址 http://blog.csdn.net/yanhui_wei/article/details/43022987/** * 第1题:用PHP打印出上周的时间格式,如:"2015-01-22 14:42:09" */ echo date("Y-m-d H:i:s",strtotime("-1 day")).""; [php] view plain copy转载 2016-07-12 11:47:18 · 514 阅读 · 0 评论 -
ci Controller.php解析
[php] /** * CodeIgniter * * An open source application development framework for PHP 5.1.6 or newer * * @package CodeIgniter * @author ExpressionEngine转载 2015-11-13 10:44:27 · 224 阅读 · 0 评论 -
CI 入口文件解析
/* *定义应用开发环境,如development,testing,production。会提供不同的PHP错误报告级别 */define('ENVIRONMENT', 'development'); if (defined('ENVIRONMENT')){switch (ENVIRONMENT){case 'development':error_repor转载 2015-11-13 09:18:43 · 880 阅读 · 0 评论 -
ci框架源码解析
1.index.php :入口文件|-->define('ENVIRONMENT') |主要用于设置errors日志输出级别|-->$system_path |设置系统路径|-->设置BASEPATH、FCPATH、SYSDIR、APPPATH等 |设置路径信息变量,为加载相应文件信息准备|-->require_once BASEPATH.core/CodeIgniter.转载 2015-11-13 09:43:08 · 636 阅读 · 0 评论 -
详解php中引用(&符号)的作用
php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $转载 2015-11-22 12:21:59 · 422 阅读 · 0 评论 -
php生成短网址的思路以及实现方法
短网址流行的已经有一段时间了,以前做新浪微博应用的时候就有接触,但没有搞清楚,最近再次接触到这个东东,仔细研究了下,发现短网址其实也挺容易的。下面就将本次对于生成短网址的思路以及使用php生成短网址的实现方法做一下记录。生成短网址的思路:如果把短网址还原了,你知道是个什么样子的吗?比如:http://www.Alixixi.com/javascript-function/834.h转载 2015-11-24 17:34:03 · 4030 阅读 · 0 评论 -
linux telnet ip 11211不成功
[root@localhost software]# telnet localhost 11211Trying ::1...telnet: connect to address ::1: Connection refusedTrying 127.0.0.1...telnet: connect to address 127.0.0.1: Connection refused查原创 2015-12-30 15:51:15 · 1166 阅读 · 0 评论 -
ajax+php 实现新闻时时直播
用的是cms处理{pc:special action="content_list" specialid="272" typeid="value listorder="value" num="1000"} {loop $data $r} $MAXID_S ){ $MAXID_S = $r['id'];} ?>if(!$r['thumb']){echo 'http:原创 2016-01-18 10:46:55 · 549 阅读 · 0 评论 -
PHP安全编码
原文链接 http://drops.wooyun.org/tips/135验证过滤用户的输入即使是最普通的字母数字输入也可能是危险的,列举几个容易引起安全问题的字符:! $ ^ & * ( ) ~ [ ] \ | { } ' " ; ? - `在数据库中可能有特殊意义的字符:' " ; \还有一些非打印字符:字符\x00或者说ASCII 0,NUL转载 2015-12-17 11:11:25 · 368 阅读 · 0 评论 -
memeache 类封装
/** * 此类为单例模式,取的实例的方法 :$cache=Mcache:getInstance(); * * */ class Mcache{ private static $_instance; private static $_connect_type=''; private $_memcache; /** *私有化构造函数转载 2015-12-17 14:04:48 · 403 阅读 · 0 评论 -
pdo预处理类
/** * PDO封装类,目的是为了使用起来更简单方便 * modify Date: 2014-07-01 */class PDOX { private $pdo = null; public $statement = null; public $options =转载 2015-12-17 13:55:29 · 842 阅读 · 0 评论 -
apache的虚拟域名rewrite配置以及.htaccess的使用。
原文地址 https://www.zybuluo.com/phper/note/73726在web服务器领域,Apache基本上是一统天下的,虽然现在越来越多的人转向nginx的,但是仍然由于apache的高性能以及强大的功能,还是大多数服务器在使用Apache。apache的安装就先不说了。今天主要来说Apache的虚拟域名功能以及对应的rewrite配置配置虚拟转载 2015-12-23 15:29:14 · 449 阅读 · 0 评论 -
apache 指定访问index.html文件
在httpd.conf文件中找到行,相关的代码如下: DirectoryIndex index.html修改成如下 DirectoryIndex index.html DirectoryIndex index.php如果还不成功的话 打开/etc/httpd/conf.d/php.conf这个文件?如果已经在/etc/httpd/conf/httpd原创 2016-04-19 18:25:50 · 8976 阅读 · 0 评论 -
话说 依赖注入(DI) or 控制反转(IoC)
原文地址:http://www.thinkphp.cn/topic/12180.html科普:首先依赖注入和控制反转说的是同一个东西,是一种设计模式,这种设计模式用来减少程序间的耦合,鄙人学习了一下,看TP官网还没有相关的文章,就写下这篇拙作介绍一下这种设计模式,希望能为TP社区贡献一些力量。首先先别追究这个设计模式的定义,否则你一定会被说的云里雾里,笔者就是深受其害,转载 2017-07-02 17:32:40 · 318 阅读 · 0 评论