mckee1990

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月23日

摘要: PHP生成随机字符串包括大小写字母,这里介绍两种方法:第一种:利用字符串函数操作 */ function createRandomStr($length){ $str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';//62个字符 $strlen = 62; while($length > $strlen){ $str .= $str; $strlen += 62; } $str = str_shuffle($str); return substr($str,0,$length); } 阅读全文
posted @ 2013-06-23 21:02 mckee1990 阅读(599) 评论(0) 推荐(0) 编辑

2013年6月18日

摘要: 学习java就知道设计模式中有多例模式:1、多例类可以有多个实例2、多例类必须能够自我创建并管理自己的实例,并向外界提供自己的实例。大家都知道PHP单例模式,却很少说PHP多例模式,下面是在wikipedia上看到的PHP多例模式的例子:<?phpabstract class Multiton { /** by http://www.phpddt.com */ private static $instances = array(); public static function getInstance() { $key = get_called_class() ... 阅读全文
posted @ 2013-06-18 09:35 mckee1990 阅读(577) 评论(0) 推荐(0) 编辑

2013年6月17日

摘要: PHP变量名区分大小写,函数名不区分大小写,经常被新手忽视的小细节,测试如下.PHP变量名区分大小写测试:<?php $aaa = "phpddt.com"; $AAA = "PHPDDT.COM"; echo $aaa.'-'.$AAA; //phpddt.com-PHPDDT.COM?>PHP函数名不区分大小写测试:<?php function bbb(){ echo 'abc'; } function BBB(){ echo "Abc"; }?>上面这段代码会报错:( ! 阅读全文
posted @ 2013-06-17 00:14 mckee1990 阅读(562) 评论(0) 推荐(0) 编辑

2013年5月14日

摘要: cURL是与各种的服务器使用各种类型的协议进行连接和通讯的工具。它是一个强大的库支持http、https、ftp、telnet、file等协议,同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。可能大家也用过file_get_contents()函数,但是这种做法如处理coockies、验证、表单提交、文件上传等等就力不从心了。使用cURL的基本方法如下:首先修改php.ini文件的设置,找到php_curl.dll,取消下在的注释extension=php_curl.dll,因为php默认是不开 阅读全文
posted @ 2013-05-14 21:52 mckee1990 阅读(195) 评论(0) 推荐(0) 编辑