PHP

[php tech.] 類別延伸應用的一些心得

嚴格說起來應該不是什麼技術文件,就當作是我自己在工作上的一些碎碎念跟筆記就好了,不用太嚴肅。技術在進步,人心貪婪的程度也在進步,是不是成正比我不知道,但是確實都在往前進。自從上個禮拜在公司大幅翻修自己的編寫的 Classes 之後,我突然發現,其實有很多地方是存在著些許瑕疵的,只是之前都不太理它而已。說起來,這樣好像不是一個程式設計人員應該做的事情。我不想說我是什麼程式設計師,因為我還不到那個格。 因為工作的關係接觸了很多目前很熱門的 ajax frameworks,當然 不是全部 [http://ajaxpatterns.org/wiki/index.php?title=AJAXFrameworks] 都接觸過,到頭來我還是回到 xajax

[phpFlickr] 重構 phpFlickr 繞過 SESSION 檢查

因為工作需求的關係,需要使用到 phpFlickr 這一個類別來使用 Flickr API。但是,這一個類別有一個問題,就是 SESSION 的檢查,萬一在使用這個類別之前,有先拉出 session 的話,會造成重覆傳遞 auth() 的認證而掛點。在 Firefox 裡面就會告訴你,此網頁重新導向 (Redirect) 方式不正確,的錯誤訊息。 所以,我利用了 php 5 在類別上的一些方法,利用 _get 與

[Php Tech.] Fpdf, Tcpdf Hack With Unicode Chinese

這個東西是基於 fpdf, tcpdf 這兩個類所 hack 來的。原本 fpdf 就已經有提供繁體中文、簡體中文的 patch 可以使用,後來也有 unicode 的出現。至於 tcpdf 則是本身基於 fpdf 而且多了 html to pdf 的功能,當然,強度不及 html2ps/pdf 這一套要來得強大,但是 tcpdf 支援 UTF-8。

[Php Tech.] Unicode Html Convert

最近遇到的一些編碼問題,時常在網頁裡面看到 &#xxxxxxx; 的字碼,透過瀏覽器,會將這些 unicode html code 轉成可以顯示的文字,例如:對於冷え性や生活習慣病,在網頁上看起來很正常,但是一但轉回到原始碼 (HTML code) 編輯的時候,就會變成: 對於冷え性や生活習慣病,這個樣子。 翻了 Google 大神,這個東西是因為編碼的關係,在 BIG-5 編碼中若是沒有可以顯示的文字,這些文字就會經過特殊的演算法則轉換成 &#xxxxxx;