PHP通過User Agent判定用戶設備

判定class

deviceCheck();
    }
 
    public function deviceCheck(){
         
        //獲取User Agent
        $this->ua = $_SERVER['HTTP_USER_AGENT'];
 
        if(strpos($this->ua,'iPhone') !== false){
            //iPhone
            $this->device = 'iphone';
        }
        elseif(strpos($this->ua,'iPad') !== false){
            //iPad
            $this->device = 'ipad';
        }
        elseif((strpos($this->ua,'Android') !== false) && (strpos($this->ua, 'Mobile') !== false)){
            //Android
            $this->device = 'android_m';
        }
        elseif(strpos($this->ua,'Android') !== false){
            //Android
            $this->device = 'android_t';
        }
        else{
            $this->device = 'pc';
        }
    }
 
    public function getDevice(){
        return $this->device;
    }
}
?>

執行

getDevice();
?>

PHP5.5與Mysql服務器連接筆記

鑑於php5.5將mysql命令非推薦化,將來的php版本會將這命令刪除,而推薦使用mysqli或者PDO來連接Mysql服務器。

於是做下筆記。

源碼示例1:


源碼示例2:

prepare("SELECT District FROM City WHERE Name=?")) {
    /* 連接變量 */
    $stmt->bind_param("s", $city);
    /* 執行 */
    $stmt->execute();
    /* 獲得結果 */
    $stmt->bind_result($district);
    /* 取得值 */
    $stmt->fetch();
    printf("%s is in district %s\n", $city, $district);
    /* 關閉 */
    $stmt->close();
}
/* 關閉連接 */
$mysqli->close();
?>

Internet Explorer 9 RTM已放出

簡體中文版本:下載

繁體中文版本:下載

不過我還是習慣英文版:下載

暫時使用還是不錯的,不過並沒有測試完所有的網銀能否使用正常,僅測試了招商和平安的可以正常使用。雖然這次ie真的進步很多,尤其是網頁打開速度真的比以前快了很多,但是我還是習慣了用google的chrome。

Windows 7 SP1已经放出了

SP全名為 Service Pack。其實就是一直以來的更新補丁的一個打包,安裝之後可以提高系統穩定性及效用性(據微軟自己說的…

一般來說打開control panel裡面的windows update,系統就會自動通過網絡搜到的了。然後根據你以往安裝的補丁數量,SP1的大小會從幾十Mb到幾百Mb不等…

還是更新比較好啊

其實Win7用了這麼久已經很適應了。也比XP的感覺好很多很多。真不明白為什麼還有那麼多人要用xp。說實話,win7無論是界面還是系統穩定性都完全勝出xp的。我台notebook 1個月沒有關機的情況下,完全沒有死過機或者藍屏的狀況。這些是以前xp不可能的任務吧,呵呵。不是為win7賣廣告,只是win7真正比xp好用(這裡不談macOS…