php中如何获取文件扩展名 2016年07月29日 18 阅读 php中如何获取文件扩展名2014-04-17$str = "as.da.efg"; //获取文件后缀名 //strrchr — 查找指定字符在字符串中的最后一次出现 echo substr(strrchr($str,"."),1)."<br />"; //strrpos-计算指定字符串在目标字符串中最后一次出现的位置 echo substr($str,strrpos($str,"....
简介php的public、private和protected访问修饰符 2016年07月29日 25 阅读 简介php的public、private和protected访问修饰符2014-04-17PHP中有三种访问修饰符,分别是:public(公共的、默认)protected(受保护的)private(私有的)public(公共的、默认)在PHP5中如果类没有指定成员的访问修饰符,默认就是public的访问权限 。protected(受保护的)被声明为protected的成员,只允许该类的子类进行访问。private(私有的 ) 被定义为private的成员,...
php获取本月本周或者下月下周的开始时间及结束时间 2016年07月29日 18 阅读 php获取本月本周或者下月下周的开始时间及结束时间2014-04-17<?php $now_time = time(); $date=date("Y-m-d",$now_time); function get_date($date,$t="d",$n=0) { if($t=="d"){$firstday = date("Y-m-d 00:00:00",strtotime("$n day"));$lastday ...
在php中实现单例模式 2016年07月29日 21 阅读 在php中实现单例模式2014-04-17 博客园 高进<?php/** * 设计模式之单例模式 * $_instance必须声明为静态的私有变量 * 构造函数和析构函数必须声明为私有,防止外部程序new * 类从而失去单例模式的意义 * getInstance()方法必须设置为公有的,必须调用此方法 * 以返回实例的一个引用 * ::操作符只能访问静态变量和静态函数 * new对象都会消耗内存 * 使用场景:最常用的地方是数据库连接。* 使用单例模...
php的目录遍历及目录删除函数 2016年07月29日 20 阅读 php的目录遍历及目录删除函数2014-04-17 博客园 高进小编今天没事写了目录想关的函数包括 遍历该文件夹下的文件,目录子目录 读取当前文件下目录和文件 删除当前文件 夹下的目录子目录以及文件 以上三个函数目前还不支持中文文件 中文目录<?php header("Content-type:text/html;charset=utf-8"); /** * 读取当前目录下的文件和目录 ** @paramstring$path路径...
教你使用PHP-FPM的slow log分析网站 2016年07月29日 20 阅读 教你使用PHP-FPM的slow log分析网站2014-08-04 iteye eimhee最近从GOOGLE ananlytics 发现网站速度变慢了很多,于是想到了PHP中的FPM慢日志功能。好在 PHP-FPM 提供了慢执行日志,可以将执行比较慢的脚本的调用过程 dump 到日志中。Shell代码cd /etc/php5/fpm/pool.d/vi www.conf修改配置Java代码; The timeout for serving a sing...
php调试打印堆栈的代码 2016年07月29日 21 阅读 php调试打印堆栈的代码2014-08-04Php代码<?php// filename: /tmp/a.php function a_test($str){echo " Hi: $str";var_dump(debug_backtrace());} a_test("friend");?> <?php// filename: /tmp/b.phpinclude_once "/tmp/a.php";?>结果Php代码...
Warning: PHP Startup: apc.shm_size now uses M/G suffixes, please update 2016年07月29日 20 阅读 Warning: PHP Startup: apc.shm_size now uses M/G suffixes, please update2014-08-04 iteye eimheeWarning: PHP Startup: apc.shm_size now uses M/G suffixes, please update your iniWarning: PHP Startup: apc.shm_size now uses M/G suffixes...
thinkphp空操作和配置文件实现简化路由 2016年07月29日 18 阅读 thinkphp空操作和配置文件实现简化路由2014-08-04 cnblogs php万户侯1关于TP中空操作和路由问题<?phpfunction test(){$content="test demo @云峰天下";$pattern="/@(S+)s/";$content=preg_replace($pattern,"<a href="".__APP__."/user/index/uname/\1"&g...
PHP的curl扩展不能访问https的连接 2016年07月29日 22 阅读 PHP的curl扩展不能访问https的连接2014-08-04网站支付需要和财付通进行一个对接,财付通给了一个https的接口连接将此连接放入到PHP的页面中调用curl获取此链接的返回信息,发现使用curl访问此https的连接有问题,然后随便找了一个http的连接试了试是正常的看来是curl访问https类型的连接有问题应该是openssl有猫腻,然后重新编译安装了一下openssl下载地址:http://www.openssl.org/source...
如何为PHP添加mcrypt扩展模块 2016年07月29日 22 阅读 如何为PHP添加mcrypt扩展模块2014-08-04系统环境:centOS6.3APACHE:httpd-2.4.2PHP:php-5.3.21一.安装mcrypt1.下载Libmcrypt,mhash,mcrypt安装包libmcrypt-2.5.8.tar.gz# wget http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&rel...
在Apache下为PHP添加xcache模块 2016年07月29日 21 阅读 在Apache下为PHP添加xcache模块2014-08-04安装环境centOS6.3APACHE:apache-2.4.4PHP:5.4.131.安装xchache:# wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz# tar xf xcache-3.0.1.tar.gz# cd xcache-3.0.1 #xcache是php的扩展,要使用php命令...
PHP:IE下的iframe跨域导致session丢失问题解决方法 2016年07月29日 17 阅读 PHP:IE下的iframe跨域导致session丢失问题解决方法2014-08-04 csdn博客 unity3d学习者今天搞的一个登录页面,被别的网站用iframe嵌进去后,死活无法登录(只在IE中存在这种情况)。很明显,session无法被保存。但是直接在地址栏打开那个登录页面,一切都正常啊。真是奇怪啊。在网上搜索了一下。发现这个问题还真有不少人提及到。最后的解决方法是在那个登录页面里加上以下代码:代码如下:<span style="...
实现把数字ID转字母ID的PHP代码 2016年07月29日 20 阅读 实现把数字ID转字母ID的PHP代码2014-08-04 unity3d学习者 alphaID(12354);//会将数字转换为字母。alphaID("PpQXn7COf",true);//会将字母ID转换为对应的数字。alphaID(12354,false,6);//指定生成字母ID的长度为6.源码:<?php/*** Translates a number to a short alhanumeric version** Translated a...
php安装gd(freetype、jpeg、png、zlib) 2016年07月29日 22 阅读 php安装gd(freetype、jpeg、png、zlib)2014-08-04 csdn博客 Liteboy安装php需要gd(freetype、jpeg、png)支持1、安装freetype[root@localhost softs]# tar xf freetype-2.5.0.tar.bz2 -C /usr/src/[root@localhost softs]# cd /usr/src/freetype-2.5.0[root@localhost ...
配置PHP识别加速器Zend Guard Loader时报错 2016年07月29日 19 阅读 配置PHP识别加速器Zend Guard Loader时报错2014-08-04 Liteboy 配置PHP识别加速器Zend Guard Loader错误1Failed loading /usr/local/php5/lib/php/ZendGuardLoader.so: /usr/local/php5/lib/php/ZendGuardLoader.so: wrong ELF class: ELFCLASS32以上错误的原因是64位系统用了32位的Ze...
LNMP源码安装及phpwind应用 2016年07月29日 25 阅读 LNMP源码安装及phpwind应用2014-08-04lnmp =linux+nginx+mysql+php以前我们做过LAMP环境的搭建,而对于nginx而言,其性能相对apache提高了很多, 实验借助于nginx来LNMP环境, 环境搭建分三步:mysql绿色包安装,php源码包安装,nginx源码包安装 最后phpwind应用一.安装mysql1.[root@localhost ]# tar -zxvf mysql-5.5.15-linux2.6...
详解lamp源码安装及phpwind的配置方案 2016年07月29日 23 阅读 详解lamp源码安装及phpwind的配置方案2014-08-04前面有一篇是写使用rpm包搭建lamp环境的,那种方法安装方便,是非常容易就能上手的,但是由于rpm包的更新是需要一段很长时间的,所以如果想要安装比较新的包,最好的方法是源码安装。一般的源码包放在/usr/local/下,mysql,apache源码包均解压放在其下,php放在/usr/local/src/下安装的大概步骤:一.先要使用yum下面四个包安装(最好使用组安装)例如:yum gr...
六种流行的语言大餐:C、C++、python、Java、php和C#的简单展示 2016年07月29日 24 阅读 六种流行的语言大餐:C、C++、python、Java、php和C#的简单展示2014-08-04 cnblogs 左潇龙引言鉴于五一期间超大的人流量,LZ思来想去,最终还是选择蜗居在自己的出租屋。无聊之际,当然不能忘了做点什么事情,于是LZ就研究了一下几种语言的皮毛,在这里献丑一翻,希望各位猿友莫要见笑。不过说来也巧,园子里前段时间刚好上演了一场语言大战,这让LZ的这篇博文一出生就可能卷入不必要的纷争。其实LZ早就想写这么一篇文章,只是语言的探究比较麻烦...
PHP关联数组与哈希表(hash table) 不指定 2016年07月29日 23 阅读 PHP关联数组与哈希表(hash table) 不指定2014-08-05 csdn博客 xingjigongsiPHP中有一种数据类型非常重要,它就是关联数组,又称为哈希表(hash table),是一种非常好用的数据结构。在程序中,我们可能会遇到需要消重的问题,举一个最简单的模型:有一份用户名列表,存储了 10000 个用户名,没有重复项;还有一份黑名单列表,存储了 2000 个用户名,格式与用户名列表相同;现在需要从用户名列表中删除处在黑名单里的用户...