Smarty
Smarty
的特點是將範本編譯成PHP腳本,然後執行這些腳本。很快,非常靈活。

Heyes Template Class
一個非常容易使用,但功能強大並且快速的範本,它幫助你把頁面佈局和設計從代碼中分離。

qa567 發表在 痞客邦 留言(0) 人氣()

     朋友問到如何用php轉存成xml格式的問題,其實之前已經有寫過了,仔細看了一下PHP的Documentation .. 發現PHP 的 XML Library非常的方便捏...
     XML Parser Functions
     一個老外寫的XMLParser Tutorial,也非常的不錯!!

qa567 發表在 痞客邦 留言(0) 人氣()

  • Nov 12 Wed 2008 13:48
  • Ajax

    在這個號稱 web 2.0 的時代,寫網站,還是必須用到大量的 JavaScript,如果與使用者的互動還沒有用到 Ajax 技術的話,似乎是一件很神奇的事。
    JavaScript 最怕碰到的問題就是瀏覽器實作 JavaScript 的標準不一,尤其像現在,遇到琳瑯滿目的各式瀏覽器,舉例來說,現在最火紅的Ajax 技術,在 Firefox 上面直接有 XMLHttpRequest 這個物件可以用來進行 HTTP request 的動作,而在 IE 上面卻要透過 Microsoft.XMLHTTP 這個 ActiveX 物件。不同瀏覽器對文件的解析與語法的支援並不一致,在各種作業系統或版本上有時也會表現出不同的行為(例如IE6與IE7的差異),讓許多JavaScript應用程式的瓶頸,都發生在相容性上。對於開發 Web 應用程式的人來說,在寫純 JavaScript 程式碼時就不容易專心了,因為要不斷測試某一段程式碼在各個瀏覽器間的表現,這樣寫起程式來一點都不健康。
    所幸很多開發團隊替大家稍稍解決了一些開發之苦,推出一些包裝過的 JavaScript  framework,這些 framework 提供了一些 JavaScript 的物件或函式來完成某些工作,開發 web 的人只需要知道要用 framework 中的哪個物件完成想作的事就好,瀏覽器間的衝突、矛盾就讓這些 framework 幫你做完。以 Prototype.js 這個 framework 為例,當你需要作一個 Ajax  呼叫時,只需使用 Ajax.Request 這個物件就可以完成,Prototype.js 會幫你去判斷使用者的瀏覽器而選擇正確的 JavaScript 物件來完成 Ajax呼叫。 
    最近因為工作上需要使用這些特效,所以找了一些JavaScript  framework 的資料,大概有以下這樣的心得:

qa567 發表在 痞客邦 留言(0) 人氣()

這幾天遇到需要讀取Excel檔案的問題,並把讀取的資料用表格顯示出來,再寫入資料庫中。
找了一下資料,原來有人寫好用PHP直接讀取Excel的套件,雖然 PHP有提供 fgetcsv 和 fputcsv 的函式讓我們讀取 CSV 格式的檔案,以前的習慣都會先轉存成CSV的格式,再使用這兩個函數來讀取或輸出檔案,現在有這個Class,真是方便多了,這個好用的Class資料如下:
phpExcelReader
http://sourceforge.net/projects/phpexcelreader/ ,有幾點要注意:
1. reader.php 中的下面這行要修改,
將 require_once 'Spreadsheet/Excel/Reader/OLERead.php';
改為 require_once 'oleread.inc';
2. example.php 中
修改 $data->setOutputEncoding('CP1251');
為 $data->setOutputEncoding('CP950');不然中文會有問題。
3. 修改 $data->read('jxlrwtest.xls');為自己 excel 的檔名,zip 檔中附的 jxlrwtest.xls 應該是壞了。
最後我用了example.php,將讀出來的資料,存成陣列後,再用迴圈用table顯示出來,並寫入資料庫中。

qa567 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。