注意!!最近我在使用大量資料時,發現json_format()無法運作了。後來查到主因來至於json_format()的第15行 $json = json_encode($json_obj);,原作者似乎進行了一個多餘的動作,又將json再編碼一次,這行程式使得在進行大量資料轉換時會產生逾時的不明錯誤,故將此行拿掉,就可以正常運作了。
【SANKAI於2008-04-28補充】

在PHP版本5.2.0之前,json_encode函式是不存在的,通常會發生這種情況最常見的原因就是所承租的主機所提供的PHP版本太舊,最近有在使用AJAX技術的人,想必一定會用到此函式,幸虧已經有高手Michal Migurski寫好這個好用的類別JSON.php,他的使用方法如下:

低溫烘培 發表在 痞客邦 留言(0) 人氣()

事實上,ADODB很早就知道了,只不過那時候決定使用PEAR::DB,為什麼呢?因為他的官方網址是pear.php.net,覺得似乎是PHP官方所支持的套件(官方加持*口*),應該比較好吧(膚淺呀!),但是最近看討論區,大家似乎都討論的是ADODB,沒有人提到過PEAR::DB,呃…有這麼冷門嗎=.=,心中一個疑問就不自主的產生了,沒錯!就如同標題所言,PEAR::DB和ADODB倒底哪個好呢?當然最直接的方法就是自己去做測試,不過網路博大精深,還是向google大仙請益是最快的吧!

低溫烘培 發表在 痞客邦 留言(0) 人氣()

剛剛MSN收到一個幾乎不會主動跟我聯絡的大學同學的噔噔噔,一個網址emily730127.1ik5.info

嚴重警告:請勿輸入你的帳號密碼

低溫烘培 發表在 痞客邦 留言(1) 人氣()

php雖然有filesize的函式,但是取得的單位卻是Bytes,不方便閱讀,所以我試著寫一個轉換單位的函式來使用,程式如下:

低溫烘培 發表在 痞客邦 留言(0) 人氣()

作者對於此篇文章有進一步的補充,請參考PHP 取得檔案的副檔名(PHP Get File Extension)

php似乎沒有取得檔案副檔名的函式,所以只好手動撰寫一方法來取得,有很多種寫法,我的寫法程式碼如下:

低溫烘培 發表在 痞客邦 留言(0) 人氣()

通常資料如果有記錄「生日」,最主要的目的我想是想知道這個人的「年紀」吧,所以在此就將利用生日計算出年紀的程式做個筆記以便它日遺忘時利用

//*************************
//透過PHP函式計算出來
//*************************
//生日,或許也可能是從資料庫讀取出
    $birthday = '1983-12-27';

//年紀
    $age = round((time()-strtotime($birthday))/(24*60*60)/365.25,0);

相關函式可參考date(),當然也可以在讀取資料庫時就先算出來如下

低溫烘培 發表在 痞客邦 留言(0) 人氣()

一口一...今天寫資料庫連線,有卡到一點,在此做個記錄,不然每次都忘了

關於MySQL的編碼,我想之後大部分的人都是向UTF8靠攏了,但在整個資料轉型的時候,讀出來會發現一堆亂碼 這時只要先執行SQL指令「"SET NAMES UTF8"」通常就解決一大半的問題了

低溫烘培 發表在 痞客邦 留言(1) 人氣()

我那如小惡魔的姪女又來找我了,當魔王降臨時,很合理化的,所有東西都變成她的了,當然也包括她這位叔叔… 我

被────||Φ|(|´|Д|`|)|Φ||──── 捕了!

低溫烘培 發表在 痞客邦 留言(1) 人氣()

哈…很奇怪最近都會寫到該死的程式,這次要寫的是排列組合函式,比如說甲、乙、丙、丁四種東西, 每種有無限個,取三種為一組的所有組合,例如「甲甲乙」和「乙甲甲」都是「二甲一乙」,這兩個組合內容是一樣的,只能算一種。害我又去翻了高職數字課本排列組合那篇,內容雖然都有公式,不過只是讓你知道如何算出「一共有幾種」而已,所以要把所有組合內容印出來,讓我頭有點大,不過最後還是有硬搞出來(總覺 得應該用遞迴寫才對=_=|||)

低溫烘培 發表在 痞客邦 留言(1) 人氣()

注意:站長關於此篇文章有新發表,你應該轉閱此文章【身份證驗證程式 for PHP (精簡版)

最近需要寫到身份證字號驗證,參考相關網站介紹的規則,所試著也以PHP來寫看看這個函式。

低溫烘培 發表在 痞客邦 留言(4) 人氣()