php类
cherry_hit_tom
这个作者很懒,什么都没留下…
展开
-
php 静态方法应用
php 静态方法应用原创 2011-05-23 20:32:00 · 581 阅读 · 0 评论 -
http://tech.idv2.com/2009/03/05/use-utf8-in-download-filename/
http://tech.idv2.com/2009/03/05/use-utf8-in-download-filename/转载 2011-07-07 22:36:28 · 680 阅读 · 0 评论 -
图像…….因其本身有错无法显示
使用GD画图的代码大致如下所示 $im=ImageCreate(300,200) or die("cannot create image"); $black=ImageColorAllocate($im,0,0,0); $原创 2011-08-08 10:50:45 · 4571 阅读 · 0 评论 -
php缓存使用
<?phpob_start();phpinfo();$phpinfo = ob_get_contents();//文件读写操作ob_clean();$f = fopen( "test.htm", "w ");fwrite($f,$phpinfo);fclo原创 2011-08-09 15:47:41 · 600 阅读 · 0 评论 -
PHP上传文件时,文件过大$_FILES为空
在php中判断上传文件的大小,但是文件一但过大,print_r($_FILES);的值就变为null了,有时候大家会遇到这么一个问题,上传小文件时,PHP能正常获取到,但是文件一超过8M就变为空了,我在做项目的时候,就遇到这样的问题,我刚开始把最大上传文件值改为20M,在PHP.原创 2011-08-11 10:13:51 · 4309 阅读 · 2 评论 -
php对象串行化
<?php class User { public $name; public $id; function __construct() { $this->id = uniqid();原创 2011-08-24 11:08:12 · 847 阅读 · 0 评论 -
PHP读取服务器端文件提供弹出下载窗口
有些文件需要经过身份验证以后才能下载,我们不容用户知道下载的地址,甚至文件不存放在web文件夹下,感觉是不是做起来比较难呢?用PHP几行就可以了。这是在PHP官方手册提供的例子。<?php$file = 'time.php';if(file_exists($file)){转载 2011-09-24 09:13:43 · 2689 阅读 · 0 评论 -
php 导出excel(pack函数用过)
原作者:冰山上的播客看到这篇文章的时候,很是惊讶原作者的耐心,虽然我们在平时用的也有一些,但没有作者列出来的全,写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了。呵呵。(COM方式不讲了转载 2011-09-29 11:35:35 · 3229 阅读 · 0 评论 -
array_search使用
array_search — 在数组中搜索给定的值,如果成功则返回相应的键名mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )当$strict表示要严格匹配$arr1 = array('1','2','呵呵',2,'e','2');$keyName = array_search原创 2012-03-27 14:58:20 · 1266 阅读 · 1 评论 -
Memcached常用命令及使用说明
Memcached常用命令及使用说明一、存储命令存储命令的格式:?12 参数说明如下:set/add/replace查找关键字客户机使用它存储关于键值对的额外信息该数据的存活时间,0表示永远存储字节数转载 2012-05-04 14:37:53 · 801 阅读 · 0 评论 -
查询并禁止apache中异常访问量的用户
查询并禁止apache中异常访问量的用户转自:http://www.fwolf.com/blog/post/331转载 2011-05-04 11:34:00 · 1121 阅读 · 0 评论 -
看实例学php正则表达式
<br />首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 <br />"^The": 匹配以 "The"开头的字符串; <br />"of despair$": 匹配以 "of despair" 结尾的字符串; <br />"^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配 <br />"notice": 匹配包含notice的字符串 <br />你可以看见如果你没有用我们提到的两个字符(最后一个例子转载 2011-05-04 11:16:00 · 586 阅读 · 0 评论 -
判断一个字符串是否是一个合法的电子邮件地址
<br />判断一个字符串是否是一个合法的电子邮件地址<br />邮件地址最基本的格式可以看作是<br /><用户名@域名>。对于用户名,各个ISP没有统一的标准,除了数字和字母外,有的允许有<_>,有的允许有<.>,也有的两者皆可,或者允许其他的特殊字符。对此我们只能根据具体的情况加以判断。<br />文中假设除字母和数字外还允许<.><_>,<.><_>不能出现在首末位,<.><_>不能相连。域名中各段除数字和字母外只允许出现<->,且<->不能出现在首位和末位,各段用<.>连接。我们还可从原创 2011-04-27 22:41:00 · 15931 阅读 · 0 评论 -
php self parent 使用
php self parent 使用原创 2011-05-23 20:21:00 · 791 阅读 · 0 评论 -
static 使用实例
自己以为解释static 解释比较好的列子,希望大家,也能通过它来理解<?php// USING the same method in an instance and in a static context// If you want to have the same definition of a method that you// want to use both as sta原创 2011-06-05 19:19:00 · 667 阅读 · 0 评论 -
PHP单例模式
<?php/** * PHP单例模式演示举例*/class User{ /** * 静态成品变量 保存全局实例 * @access private */static private $_instance = NULL; /** * 私有化构造函数,防止外界实例化对象*/private functi原创 2011-06-07 22:32:00 · 583 阅读 · 0 评论 -
php 魔法函数解释
(1)__construct() 是PHP内置的构造函数, 是同PHP 解析引擎自动调用的, 当实例化一个对象的时候,这个对象的这个方法首先被调用。例:class Test{function __construct(){echo “This is __construct function!”;}function Test(){echo “This is原创 2011-06-10 15:06:00 · 2933 阅读 · 0 评论 -
php引用(&)变量引用,函数引用,对象引用和参数引用用法详解
php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用PHP 的引用允许你用两个变量来指向同一个内容<!-- ?$a="ABC";$b =&$a;echo $a;//这里输出:ABCecho $b;//这里输原创 2011-06-08 13:57:00 · 3486 阅读 · 0 评论 -
php 面试题
php 面试转载 2011-04-20 19:12:00 · 1095 阅读 · 0 评论 -
计算出$b相对于$a的相对路径
$d) ? $c:$d; $str1 = $str2 = ''; for ($j=0;$j原创 2011-04-28 09:22:00 · 1332 阅读 · 1 评论 -
php面试
<br />一、<br />1、有如下HTML:<img title='aaaa' sina_title='bbbb' id='img1'> <br />1)用js取得________方法取得该对象; <br />2)用________属性取得属性title的属性值; <br />3)用________方法取得属性sina_title的属性值; <br /><br />(1) document.getElementById('img1');<br />(2) document.g转载 2011-04-26 21:41:00 · 1818 阅读 · 0 评论 -
php面试2
PHP面试题汇总-答案(转)2008-12-30 16:10<br />补充题目答案:<br />面试题1<br />1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21<br />print date('Y-m-d', time()-86400);<br />2、echo(),print(),print_r()的区别<br />echo语言结构, print/print_r是函数. print是一般性输出, print_r输出包含底层类型.<br />3、能够使HTML和P原创 2011-04-26 21:55:00 · 925 阅读 · 0 评论 -
php引用测试
function get_arr($arr){ unset($arr[0]);}$arr1 = array(1, 2);$arr2 = array(1, 2);get_arr(&$arr1);get_arr($arr2);echo count($arr1);echo count($arr2);exit;结果是:1,2原创 2012-07-10 14:44:23 · 567 阅读 · 0 评论 -
php empty函数测试
$a1 = null;$a2 = false;$a3 = 0;$a4 = '';$a5 = '0';$a6 = 'null';$a7 = array();$a8 = array(array());echo empty($a1) ? 'true' : 'false';echo '';echo empty($a2) ? 'true' : 'false';echo '';ec原创 2012-07-10 14:32:15 · 1273 阅读 · 0 评论 -
变量的作用域
$GLOBALS['var1'] = 5;$var2 = 1;function get_value(){ global $var2; $var1 = 0; return $var2++;}get_value();echo $var1;echo $var2;结果是5,2原创 2012-07-10 14:40:49 · 424 阅读 · 0 评论 -
apache FollowSymLinks
我终于意识到Apache “Options +FollowSymLinks”对我的重要性了。以前对一些程序提供的.htaccess sample中Option +FollowSymLinks一条总是熟视无睹(比如,magento .htaccess就有这么一条),今天发现Option FollowSymLinks对我来说并非可有可无。因为我逐步摸索出的Magento一次安装,多处使用和Wo转载 2013-02-26 17:23:10 · 11170 阅读 · 0 评论 -
apache性能优化
Apache是目前Internet上使用最为广泛的Web服务器。它具有比商业Web服务器不遑多让的功能与速度,同时安装与设置也十分简单,正是这些特性让它成为市场占有率最高的Web服务器软件。不过Apache安装简单,并不意味着简单地安装就可以适用于绝大多数应用环境,在高负荷的Web站点,Apache还需要进行调整、优化......优化方法Apache的配置文件是httpd.conf原创 2013-02-26 17:28:52 · 616 阅读 · 0 评论 -
二分查找
<?php/**二分查找:查找一个值在数组中的位置* @$arr:操作的数组,前提是按顺序排列* @$val:查找的值* @$low:查找的起始位置,默认从数组的第一个数找起* @hight:查找的结束位置**/function binarySearch($arr, $val, $hight, $low=0){while($low <= $hight){ $mid = ceil(原创 2013-06-24 11:12:46 · 713 阅读 · 0 评论 -
杨辉三角
杨辉 三角,用PHP写。思路:每一行的第一位和最后一位是1,没有变化,中间是前排一位与左边一排的和,这种算法是用一个二维数组保存,另外有 种算法用一维数组也可以实现,一行一行的输出,有兴趣去写着玩下。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1<?phpfor($i=0;$i<原创 2013-06-24 10:49:25 · 637 阅读 · 0 评论 -
PHP的执行原理/执行流程
【转】PHP的执行原理/执行流程更深入的学习和了解可以查看下面:风雨的博客http://www.laruence.com/2008/08/12/180.html百度研发中心的博客http://stblog.baidu-tech.com/?p=763王兴宾的博客http://blog.csdn.net/wanghao72214/article/details/3916825简转载 2013-07-10 19:08:23 · 1120 阅读 · 0 评论 -
实现字符串翻转 不使用函数
<?php$s = 'strlen,substr,count';$o = '';$i = 0;while(isset($s[$i]) && $s[$i] != null) { $o = $s[$i++].$o; echo $o; echo "";}echo $o;?>原创 2013-06-24 14:28:42 · 2185 阅读 · 0 评论 -
凯撒加密
$key = '3ae';$s = caesar_encode('us3kqvu', $key);echo "$s\n";echo caesar_decode($s, $key);function caesar_encode($s, $k) { $k = "$k"; for($i=0; $i<strlen($k); $i++) { $d = base_convert($k原创 2013-06-24 14:42:02 · 922 阅读 · 0 评论 -
凯撒加密
$key = '3ae';$s = caesar_encode('us3kqvu', $key);echo "$s\n";echo caesar_decode($s, $key);function caesar_encode($s, $k) { $k = "$k"; for($i=0; $i<strlen($k); $i++) { $d = base_convert($k原创 2013-06-24 14:43:34 · 1241 阅读 · 0 评论 -
常用正则
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r原创 2013-06-24 17:07:02 · 617 阅读 · 0 评论 -
Apache Indexes FollowSymLinks详解 禁止网站列出目录
Apache Indexes FollowSymLinks详解禁止显示Apache目录列表-Indexes FollowSymLinks如何修改目录的配置以禁止显示 Apache 目录列表。缺省情况下如果你在浏览器输入地址:http://localhost:8080/如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 inde原创 2013-02-26 17:19:19 · 1354 阅读 · 0 评论 -
树分类,无限极分类
class Tree{ public $data=array(); public $cateArray=array(); function Tree() { } function setNode ($id, $parent, $value) { $parent = $parent?$parent:0; $this->转载 2013-02-05 14:46:25 · 907 阅读 · 0 评论 -
memcache配置
MemcacheMemcache是danga.com的一个开源项目,它是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的Hash表,能够用来存储各种格式的数据。查看当前的memcache连接数:[root@mem1 ~]# netstat -n | grep :11211 | wc -l15752查看默认允许的连接数:[root@mem原创 2013-01-10 11:24:36 · 1002 阅读 · 0 评论 -
php设计模式学习
http://www.ibm.com/developerworks/cn/opensource/os-php-designptrns/原创 2012-07-18 18:40:28 · 451 阅读 · 0 评论 -
新浪微博oauth1.0升级oauth2.0问题
1、官方提供的接口地址: http://open.weibo.com/wiki/Oauth2/get_oauth2_token这里我解释一下oauth_token这个参数,这个文档说的不够详细,经询问得知,这个就是oauth1.0所获取到access_token,一定要明确这个。2、 token_reject! 这个错误很可能是你的代码或者语法出现问题了,这里不细讲3、sign原创 2012-08-03 14:53:52 · 3589 阅读 · 2 评论 -
恼人的设计模式
感谢@熊猫82的精彩解读,原文地址:http://www.cnblogs.com/wisekingokok/archive/2011/10/14/2211247.html 最近参加面试,总是被问到设计模式的问题。本人作为一个实用派,完全没搞懂作为一个功能的实现者,设计模式到底有多重要。当然,本人的意思不是说设计模式没用或者不该了解,但是这是一个度的问题,简单的模式,常用的模式,了解并会用,转载 2012-09-29 11:21:36 · 1639 阅读 · 0 评论