You must say:"Yes" or "All right"! 注册 | 登陆
浏览模式: 标准 | 列表2009年08月的文章

PHP中格式化RFC 822之类的日期函数

今天写一个PHP的小偷程序,主要是从目标网站的RSS中获取更新内容,遇到一个问题就是他的日期为Sun, 30 Aug 2009 02:18:52 +0000这种格式,我们要将他转换为常用的2009-08-30 02:18:52,则需要使用到此函数:

PHP代码
  1. Date('Y-m-d H:i:s',strtotime('Sun, 30 Aug 2009 02:18:52 +0000'));  

Tags: php

Gtalk之在线状态按钮及网页与IM通信链接

发现了Gtalk这个好东西,比QQ好多了,今天发现了他的一个功能,就是显示在线状态及网页对话的功能,原来一直用不了,今天搜索了N久才找到原因!Google Ttalk有一个在线状态的服务叫chatback badge,一般的通过正常申请使用的Gmail帐户登录的Gtalk,只需要打开http://www.google.com/talk/service/badge/New生成即可,但我自己使用的是Google Apps的邮箱帐户,所以生成在线状态的网址不一样,我所用的域生成在线状态的网址为:http://www.google.com/talk/service/a/kalvin.cn/badge/New,注意前面的域名,这就是你所申请Apps时所使用的域名了,那么就可以了,看看我的在线状态!

Tags: gtalk

百度万年历代码

传说明天就是七夕了,在百度搜索了一下万年历,结果百度在搜索结果中就直接加载了一个万年历的框架,界面还比较清爽,所以就把他拔下来了!

图片附件:
大小: 10.92 K
尺寸: 439 x 331
浏览: 104 次
点击打开新窗口浏览全图

附件: wnl.rar (4.83 K, 下载次数:196)

Tags: html, js

PHP解密Unicode及Escape加密字符串函数

PHP代码
  1. <?   
  2. function uni_decode($s) {   
  3.     preg_match_all('/\&\#([0-9]{2,5})\;/'$s$html_uni);   
  4.     preg_match_all('/[\\\%]u([0-9a-f]{4})/ie'$s$js_uni);   
  5.     $source = array_merge($html_uni[0], $js_uni[0]);   
  6.     $js = array();   
  7.     for($i=0;$i<count($js_uni[1]);$i++) {   
  8.         $js[] = hexdec($js_uni[1][$i]);   
  9.     }   
  10.     $utf8 = array_merge($html_uni[1], $js);   
  11.     $code = $s;   
  12.     for($j=0;$j<count($utf8);$j++) {   
  13.         $code = str_replace($source[$j], unicode2utf8($utf8[$j]), $code);   
  14.     }   
  15.     return $code;//$s;//preg_replace('/\\\u([0-9a-f]{4})/ie', "chr(hexdec('\\1'))",  $s);   
  16. }   
  17.   
  18. function unicode2utf8($c) {   
  19.     $str="";   
  20.     if ($c < 0x80) {   
  21.          $str.=chr($c);   
  22.     } else if ($c < 0x800) {   
  23.          $str.=chr(0xc0 | $c>>6);   
  24.          $str.=chr(0x80 | $c & 0x3f);   
  25.     } else if ($c < 0x10000) {   
  26.          $str.=chr(0xe0 | $c>>12);   
  27.          $str.=chr(0x80 | $c>>6 & 0x3f);   
  28.          $str.=chr(0x80 | $c & 0x3f);   
  29.     } else if ($c < 0x200000) {   
  30.          $str.=chr(0xf0 | $c>>18);   
  31.          $str.=chr(0x80 | $c>>12 & 0x3f);   
  32.          $str.=chr(0x80 | $c>>6 & 0x3f);   
  33.          $str.=chr(0x80 | $c & 0x3f);   
  34.     }   
  35.     return $str;   
  36. }   
  37.   
  38. $str='%u5927%u5BB6%u597D%uFF0C我是孤魂!<br />\u8FD9\u662F\u6D4B\u8BD5\u6587\u672C\uFF01';   
  39. echo uni_decode($str); // 大家好,我是孤魂!这是测试文本!   
  40. ?>  

Tags: php

JS单击选择双击复制代码

XML/HTML代码
  1. <textarea name='str' id='str' cols='80%' rows='3' onClick='select();' ondblclick='window.clipboardData.setData("text",document.getElementById("str").innerText);'>测试内容……</textarea>  

效果演示:

Tags: js

Records:912