注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

古城风~~~

竹密无妨溪水过,天高不碍白云飞。这天下总有一份是属于我古城的天地!

 
 
 

日志

 
 

PHP自定义函数【不定期更新】  

2014-01-07 11:52:23|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1.检查来源于手机端还是PC端:
<?php

function is_mobile(){

//正则表达式,批配不同手机浏览器UA关键词。

$regex_match = "/(nokia|iphone|ipod|ipad|ios|android|motorola|^mot\-|softbank|foma|docomo|kddi|up\.browser|up\.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam\-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte\-|longcos|pantech|gionee|^sie\-|portalmmm|jig\s browser|hiptop|^ucweb|^benq|haier|^lct|opera\s*mobi|opera\*mini|320x320|240x320|176x220)/i";

return isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE']) or preg_match($regex_match, strtolower($_SERVER['HTTP_USER_AGENT'])); //如果UA中存在上面的关键词则返回真。

}

   
//测试使用
if(is_mobile()){

//如果为真,则进行WAP页面。
//header( "HTTP/1.1 301 Moved Permanently");
//header("Location: http://www.huangguofeng.cn/phoine.php");
echo "手机端";

}else {    

//如果为假,则进行WEB页面。
//header( "HTTP/1.1 301 Moved Permanently");
//header("Location: http://www.huangguofeng.cn/");
echo "PC端";

}

?>


2.列举指定目录下的文件及循环列举子目录里的文件:
<?php

//兼容PHP4和PHP5的写法        
function getFileList($directory, $qianzhui='') {
    if(is_dir($directory)) {
if($dh = opendir($directory)) {
            while(($file = readdir($dh)) !== false) {
                if($file != '.' && $file != '..') {
echo $qianzhui.$file . "<br />";
//检查是否为目录,是则继续列举目录里面的内容
if(is_dir($directory.DIRECTORY_SEPARATOR.$file)){
getFileList($directory.DIRECTORY_SEPARATOR.$file, $qianzhui.'--');
}
                }
            }
            closedir($dh);
        } 
    }
}

$test_dir = "/home/bae";
if(!file_exists($test_dir)){
echo "指定目录不存在或不能访问!";
exit(-1);
}else{
echo "指定目录存在,列表如下!<br />";
}
getFileList($test_dir);

?>
  评论这张
 
阅读(455)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017