Archive for June, 2010

企业先锋

我和diane的合影,臭美一下

No Comments

运用header 让php程序被浏览器缓存

if(isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && (time()-strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) < 3600*24)) {
     header(“HTTP/1.1 304 Not Modified”);
     exit;
   }
   header(“Last-Modified: ” . gmdate(‘D, d M Y H:i:s \G\M\T’, time()) );

expires:不大好用,直接敲还是会访问,这个虽然占服务器连接,但是至少他304,后面的不执行了。

2 Comments

过滤掉array中的空字串 php函数

array_filter(array(’2356′,”,’235′,’677′), ‘strlen’);

空会被过滤,剩下2356 235和677

No Comments

php 函数处理相对目录和绝对目录混合目录

function getAbsolutePath($path) {
        $path = str_replace(array(‘/’, ‘\\’), DIRECTORY_SEPARATOR, $path);
        $parts = array_filter(explode(DIRECTORY_SEPARATOR, $path), ‘strlen’); //过滤掉空。。
        $absolutes = array();
        foreach ($parts as $part) {
            if (‘.’ == $part) continue;
            if (‘..’ == $part) {
                array_pop($absolutes);
            } else {
                $absolutes[] = $part;
            }
        }
        return DIRECTORY_SEPARATOR.implode(DIRECTORY_SEPARATOR, $absolutes);
}

No Comments

php打开报错

error_reporting(E_ALL);
ini_set(“display_errors”, 1);

No Comments

linux服务器查看cpu 内存相关信息

转帖:

测试机器的硬件信息:

查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
Read the rest of this entry »

No Comments