星期五, 3月 27, 2009

[CodeIgniter] 上傳檔案無法接收???

CodeIgniter 真的好東西啊!節省人力又節省時間,不多話,今天試了一下 Upload 這個功能,結果試了半天,一直出錯,在 「 $this->load->library('upload', $config);」的下一行把 $this->upload->upload_path 印出來,結果是空值,試了二、三個小時後來放棄,原本以為是某個部分設定有誤,後來用純手工把圖片上傳,嘿!又可以~~~~~
最後..............終於找到問題了
原因是.............我在建構子中已經把 Upload 載入,結果在 do_upload() 中又載入了一次,所以.......唉!把建構子中載入Upload這一行註解掉後,正常!! 難怪程式人沒有正常的時間。

function do_upload(){
              
         $config['upload_path'] = './uploads/';
         $config['allowed_types'] = 'gif|jpg|png';
         $config['max_size'] = '100';
         $config['max_width']  = '1024';
         $config['max_height']  = '768';

         $this->load->library('upload', $config);
         // 以下略

}


星期五, 3月 06, 2009

IE7 網頁正常,但 IE8不正常

IE8 總算做了件好事 Follow W3C的標準了,不過,也因為這樣導致很多以 IE7為開發平台的網頁瀏覽會不正常,可以參考 黑暗執行緒 列出的方法。
孤僻不群的IE7、兵臨城下的IE8 - 黑暗執行緒
# 在IIS裡加設X-UA-Compatible:IE=EmulateIE7標頭,強迫IE8使用IE7模式瀏覽該網站的內容。(假裝IE8還是IE7)
# 利用IE8 Blocker Toolkit阻止IE8的自動部署,等網站改好再說。(假裝沒有IE8這種東西)




[opensolaris] 安裝 OpenSolaris 2008.11

一直聽先進讚揚 Solaris,剛好日前參加一個 Sun 舉辦的論壇,其中也稍微提及 Solaris 和 開放的 OpenSolaris,這幾天有空,就在 Ubuntu 底下的 VirtualBox 裝上了 OpenSolaris 2008.11

把它的安裝稍微做一下記錄:

  1. 下載OpenSolaris ISO 檔案 (目前最新版本是 2008.11)
  2. 在 VirtualBox (2.1.4) 上開一個新的 VM,作業系統選擇 OpenSolaris
  3. 選擇光碟開機,並直接掛載 OpenSolaris ISO檔
  4. 照表操課~~~~
不愧是同一家的產品,兩者協調非常不錯!

星期二, 2月 17, 2009

改變輸入法的順序

現在你可直接修改 Registery 就行了

[HKEY_CURRENT_USER\Keyboard Layout\Preload]

在這裡有許多 1,2,3,4,...的機碼

"1" -> 預設輸入法
"2" -> Ctrl+空的鍵時的輸入法..

機碼代表如下:

e0010404 注音
e0020404 倉頡
e0030404 速成
e0060404 大易
e0080404 新注音
e0090404 新倉頡
e0200404 自然
e0810404 無蝦米

星期日, 2月 15, 2009

FileZilla 3.2.x RC1 值得期待的功能

截至 FileZilla 3.2.2 RC1 的功能,其中,支援超過4g大檔、同步切換目錄和兩邊檔案比較最令人值得期待
* Strong encryption support using SFTP over SSH and FTP over SSL/TLS
* Supports transfer resuming and files larger than 4 GiB --> 支援超過 4G 大檔案
* Site Manager
* Queue support
* Proxy support   -->支援 proxy 這個功能我也會用得到
* Speed limits  --> 限速
* MODE Z transfer compressing
  • 同步切換目錄
  • 檔案比較的功能