PHP另类方法 生成随机字符串

1function getRandStr($n=6){ 2 $str = ""; 3 for( $i=0; $i<$n; $i++ ){ 4 $case = rand(0, 2); 5 switch($case){ 6 case 0: 7 /* ASCII 97-122 a-z */ 8 $str .= chr(rand(97, 122)) ; 9 break; 10 case 1: 11 /* ASCII 65-90 A-Z */ 12 $str .= chr(rand(65, 90)) ; 13 break; 14 case 2: 15 /* ASCII 48-57 0-9 */ 16 $str .= chr(rand(48, 57)) ; 17 break;...

七月 31, 2012

BaiduBox MP3插件 For Typecho

好久没打理过博客了,一个字,忙!最近终于有点时间了,但是发现自己还是闲不下来,各种折腾。。。 背景: 刚好最近要给泰山大人做个博客,不用说,程序...

七月 14, 2012

linux下 一键安装 subversion

安装方法 1wget -c http://mrasong.com/attachment/2012/05/subversion-1.6.18.sh && chmod +x subversion-1.6.18.sh && ./subversion-1.6.18.sh 下载:subversion-1.6.18.sh 使用方法 1/etc/init.d/subversion {start|stop|restart|reload} 修改配置 /home/data/svn/main/conf/svnserve.conf 1[general] 2### 匿名访问 3anon-access = none 4# auth-access = write 5 6### 用户文件 7password-db = passwd 8...

五月 26, 2012

Wordpress多用户系统 站点及文章访问量缓存方法

1/** 2 * 博客、文章访问量缓存 3 * useage: makeCount(int 博客ID [, int 文章ID [, int 更新间隔(1800s) [, int 博客访问量 [, int 文章访问量]]]] ) 4 * @author MrAsong 2012-04-26 5 */ 6function makeCount($bid=1, $pid=0, $update_interval=1800,...

五月 3, 2012

分享下昨天想到的一个jquery标题循环滚动效果

分享下昨天想到的一个 jquery 标题循环滚动效果 只是一个思想,可以在此基础上自己改造下。 1<div> 2 <ul id="last_activities"> 3 <li>title.11111</li> 4 <li>title.22222</li> 5 <li>title.33333</li> 6 <li>title.44444</li> 7 </ul> 8</div> 9<script 10 type="text/javascript" 11 src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js" 12></script> 13<script type="text/javascript"> 14 function scroll() { 15 var tmp =...

四月 16, 2012

PHP使用soap有两种方式

用 wsdl 文件 服务端 1class service 2{ 3 public function HelloWorld() 4 { 5 return "Hello"; 6 } 7 public function Add($a,$b) 8 { 9 return $a+$b; 10 } 11} 12$server=new SoapServer('soap.wsdl',array('soap_version' => SOAP_1_2)); 13$server->setClass("service"); 14$server->handle(); 资源描述文件,可以用工具(zend studio)生成。其实就是...

四月 8, 2012

nginx: [emerg] duplicate log_format name access

nginx 在开启多个虚拟主机日志时,会出现以下错误 1nginx: [emerg] duplicate "log_format" name "access" in /**\***/conf/nginx.conf:97 经研究,nginx.conf 配置文件 1 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' 2 '$status $body_bytes_sent "$http_referer" ' 3 '"$http_user_agent" $http_x_forwarded_for'; 4 access_log /home/logs/default.log access; 在多...

四月 5, 2012

国内域名转出申诉成功

前几天写发表过一篇文章,免费将国内注册的域名转出,也是在那个时候,我用此方法将我的一域名申诉,今天终于收到邮件回复了,提示回复确认,以下是邮...

三月 15, 2012

PHP中array_pop和array_shift用法

1array_pop() 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL。 1$stack = array("orange", "banana", "apple", "raspberry"); 2$fruit = array_pop($stack); 3print_r($stack); 经过此操作后,$sta...

三月 12, 2012

PHP中逗号和点号的区别

比如: 1echo 'abc'.'def'; //用点号连接字符串 2echo 'abc','def'; //用逗号连接字符串 也许很多人都知道逗号要比点号快.但是不知道为什么.更不知道这两者到底有什么区别. 那么下...

三月 4, 2012