PHP
文章平均质量分 54
ricky_____
这个作者很懒,什么都没留下…
展开
-
PHP搜索引擎
简单PHP搜索引擎源代码,需要开启PHP的cURL扩展。功能:对某一网址进行检索,获取网站基本信息,同时提取网站的所有连接。class Engine{ private $_url = ''; //URL地址 private $_sites = ''; //页面信息 public function __construct($url){转载 2014-11-21 11:30:49 · 609 阅读 · 1 评论 -
查看memcache缓存所有key
//查看缓存队列是否丢失 public function Memcachetest() { $mCache = new CacheMemcache(); $allKeys = array(); $allItems = $mCache->getExtendedStats('items'); // 取得所有 ite原创 2016-08-19 10:25:35 · 2324 阅读 · 0 评论 -
php 封装memcache类
/* * memcache类 */class Memcacheds{ //声明静态成员变量 private static $m = null; private static $cache = null; private function __construct() { self::$m = new Memcache原创 2015-07-17 16:14:24 · 3229 阅读 · 1 评论 -
PHP获取字符串中英文混合长度
/** * @param $str string 字符串 * @param $$charset string 编码 * @return 返回长度,1中文=1位,2英文=1位 */function strLength($str,$charset='utf-8'){ if($charset=='utf-8') $str = iconv('utf-8','gb2312'原创 2015-06-08 17:43:38 · 381 阅读 · 0 评论 -
提高PHP编程效率
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[’id’] 的速度是转载 2015-04-08 18:04:18 · 419 阅读 · 0 评论 -
php http与https转换
在项目中,往往为了安全, 登录,注册等等一些敏感资料的时候都会需要进行https进行加密传送数据,防止数据被拦截篡改等等:http转换为https:if($_SERVER['HTTPS'] $url = "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; hea原创 2015-04-08 18:02:19 · 1232 阅读 · 0 评论 -
php排序
分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将转载 2015-02-28 09:50:27 · 285 阅读 · 0 评论 -
php开发接口,生成动态签名校验
/*数据为josn格式 *//* 调用接口 */function master_api($uri,$data){ $request = 'post'; //接口请求方式 (get/post) $data['accessId'] = "bf0027585f0226822a21123a1683676f";/原创 2015-02-28 10:52:45 · 2405 阅读 · 0 评论 -
php 二维数组去除重复值
方法一: function arrayHandle($array){foreach($array as $value){$value = join(',',$value);//降维,也可以用implode,将一维数组转换为用逗号连接的字符串$temp[] = $value;}$temp = array_unique($temp);//去掉重复的字符串,也就是重复的一原创 2015-01-25 11:44:54 · 513 阅读 · 0 评论 -
php mkidr创建多级目录
$time = date('Ymd');$path = $_SERVER['DOCUMENT_ROOT']."/uplodas/$time/"; //路径//路径不存在,创建if(!is_dir($path)){mkdir($path,0777,true); //需要创建的路径,赋权限0777最高权限,true允许创建多级目录}原创 2015-02-10 10:49:28 · 559 阅读 · 0 评论 -
Ubuntu系统安装LAMP
1) 安装LAMP >sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 配置MYSQL-SERVER密码。 1.1、安装完成后, APACHE的配置文件目录:/etc/apache2 PHP的配置文件目录:/etc/php原创 2014-11-21 11:46:15 · 449 阅读 · 0 评论 -
thinkphp中的查询技巧总结
原文地址:http://www.jb100.net/html/content-28-497-1.html;thinkphp中的查询技巧总结,本文只适合新手,高手请绕道!一、带where条件的普通查询1、字符串形式$user=M('user');$list=$user->where('id>5 and idselect();$list=$user->where($da转载 2014-11-22 09:27:20 · 608 阅读 · 0 评论 -
Ubuntu系统下配置APACHE/SSL环境
配置SSL 1 设置配置文件。 cp /home/apache/etc/sites-available/default-ssl /home/apache/etc/sites-available/xoops.cms-ssl vim /home/apache/etc/sites-available/xoops.cms-ssl 设置以下参数原创 2014-11-21 11:42:17 · 407 阅读 · 0 评论 -
Msyql过滤敏感词汇语句
select * from table where ‘内容’ like CONCAT(‘%’, 字段名, ‘%’);原创 2014-11-21 11:38:07 · 470 阅读 · 0 评论 -
php取出数组内指定的值
PHP array_slice() 函数array_slice() 函数在数组中根据条件取出一段值,并返回。注释:如果数组有字符串键,所返回的数组将保留键名。语法array_slice(array,offset,length,preserve)参数描述array必需。规定输入的数组。offset 必需。数值。规定取出元素的开始位置。如果是正数,则从前往后开始取,如果原创 2014-11-21 11:32:13 · 4114 阅读 · 0 评论 -
最全的常用正则表达式大全
作者:zxin,www.cnblogs.com/zxin/archive/2013/01/26/2877765.html很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。一、校验转载 2017-02-20 10:01:48 · 252 阅读 · 0 评论