Archive for 七月, 2006留言版的機制,幾乎是每個企業網站都會設置的一項機制。 用來接收客戶的需求訊息,然而客戶留了言之後,系統可以自動將訊息郵寄給相關的工作人員。 郵件傳送乍聽之下應該是沒有什麼困難,然而真正在撰寫的過程中,卻是處處碰壁。 問題在於編碼的問題 .. 現在各大網站幾乎都是以 utf-8 在編碼 ,資料庫也是,為的是讓整個系統可以不坐大幅度的修正,就可以支援各種語系的文字。 然而郵件系統卻不這麼聰明 … 特別是 hotmail … 中文系統的 hotmail .. 僅支援 Big5. 要是你的郵件是以 utf-8 編碼的 … 寄到 hotmail 信箱鐵定看不見內容 .. 簡直就是鬼畫符. 以下說明奮戰兩天的成果 .. 真可謂不屈不撓 .. 屢敗屢戰 .. 奮戰不懈 .. 嘔心瀝血 . 先說明一下系統環境 .. 1. 網頁編碼─> utf-8 2. 資料庫編碼 -> utf8 3. 發送郵件編碼 -> big5 在程式的運作過程 .. 發送郵件的程式碼是在最末段 .. 也就是當留言訊息等內容寫入資料庫之後所引發的動作。 but .. 這時候程式內所接收到的資料 .. 已經完全是 utf8 編碼的資料了 .. 為了要依照我們的需求 - 產生 big5 編碼的郵件 . 這時就必須要轉碼。 就是這個轉碼的函示 . mb_convert_encoding($body,$email_charset,$web_charset); 有哪些地方要轉碼? 1. 寄件者名稱 . 2. 收件者名稱. 3. 郵件主旨. 4. 郵件本文. 拿上面那個轉碼函示來說 .. $body 就是我們所要轉碼的內容 , $email_charset 是我們要發送郵件的編碼. $web_charset 是目前網站所採用的編碼為何? 拿我自己來說 .. 我現在要把 $body 這個郵件內容轉成 big5 .. 且我的網站是採用 utf-8 編碼 .. 這時候我的程式就要這樣子寫: $email_charset = “big5″; $web_charset = “utf-8″; $body = mb_convert_encoding($body,$email_charset,$web_charset); 其餘的寄件者 、收件者、主旨 .. 就依樣畫葫蘆了。 久沒用了,就逐漸生疏 … 一當要再做它 .. 卻會排斥 .. 甚至不想動. 程式久沒寫了 .. 要再寫時 .. 腦袋會轉不太過來 .. 且 . 又要找文件,把不記得的語法都給翻出 . 這是我這陣子的感覺.. 寫程式其實蠻好玩的,特別是它可以 work 的時候,but … 一旦長時間沒寫 .. 腦袋的邏輯卻反而不順暢. 網路其實很好玩,特別是網路從無到有,從有線到無線,從駭客到建立防火牆,可真的是緊張又刺激. 系統管理其實很好玩,幫新進員工建立公司使用帳號,限制他資源存取權限,就像是上帝一樣控制著一舉一動. Linux 其實很好玩,免費信箱常收不到郵件,或者廣告信件太多,自己申請個網域名,用 Linux 架設網站、郵件、FTP等伺服器, 要多大就有多大,廣告要怎麼檔隨你高興,but … 它的入門門檻是高了點。 如果你覺得生疏,就常把它拿起來把玩吧!對於自己生疏的事物,更應該要花一些時間去接觸它,不要怕 … Don’t be afraid. 小木兒,是我大學學長的朋友,為什麼會認識他 .. 打電動 .. 星海爭霸 . 所以說 … 打電動不僅可以增進同學之間的情誼,還可以認識新朋友 .. 那時他就常說喜歡摔角,會畫些摔角的圖,甚至還跟室友真人演出摔角然後錄影起來 .. 夠 .. 白爛吧! 呵 . 前陣子他應了某出版社寫了一本關於摔角的書 .. 書名就叫做「摔角王」 http://blog.yam.com/firexit 另外 … 他為什麼叫小木兒 .. 完全是因為剛認識他時,他抱了一台新組好的電腦到我們系辦,要健桑幫他灌系統, 裝電腦的紙盒上,印著「小木兒」,就從那時候開始我們就都叫他小木兒。 兩個人在一起時 … 常要花時間陪她 … 如今自己一個人 … 卻還是一樣萎靡… sky 的心裡這麼的低估著. 「如果能夠換一個新的環境,苦一點,遠一點都 ok」。 sky 漸漸的厭倦眼前的一切… 失去工作的熱情 … 但還沒像上個工作時,一想到上班就會覺得痛苦的地步。 而是覺得疲乏. 就像是一灘寂靜的湖水 … 沒有風的吹拂 … 激不起浪花. sky 想要出去走一趟 … 看看外面的世界 … 不一樣的世界。 # vi /etc/pam.d/su auth sufficient /lib/security/$ISA/pam_wheel.so trust use_uid Debian 的方法更簡單 1. 建立 wheel 的群組 2. 編輯 /etc/pam.d/su 2006 世界盃…在法義之戰後落幕 … 義大利奪魁 . 結果是那麼的出呼意料 … 席丹送上一記頭槌…給碎碎念的馬特拉吉 … 被判紅牌出場 … 令人錯愕. 失去精神領袖之後的法國隊 … 終在 PK 戰中敗下陣來. 義大利激將法奏效. 義大利球員成了英雄 … 使得原本踢假球遭受調查的選手被授與特赦 . 此役是法國足球英雄席丹的告別作 … 卻是在這樣的局面落幕. 雙方都是英雄 … 不完美的英雄. 這陣子天氣特別的熱 … sky 的公司員工有兩大類 … 一類是在辦公室內工作的 .. 另一類是在現場搬運貨物的員工 . 兩者的差異在於 .. 一個是使用技術 .. 一個是使用勞力 … 不管如何 … 這就是工作. 看到這樣子的差異 … sky 的腦海裡浮現了之前 mei 問他的話 .. 然而也獲得了答案. 工作為的是什麼? 為了能夠生活 … 為了讓生命得以維持下去 . 沒工作 .. 沒錢 .. 不能生活 = 餓死 所以說 … 不明白工作目的的人 … 應該試著在大熱天的時候 … 去看看在工地搬磚塊的工人,以及街上撿拾紙箱的老人. 相較之下 … 自己是多麼的幸福. 在一次偶然的機會中 … 看到香港友人正在聽這首 關心妍唱的粵語歌 … 「差一分鐘(十時)」 … 索性就跟她要了 ..甜美的嗓音 … 輕快的曲調 … 常可以一直 Loop 不停的播放. 一個人枯坐等待 … 內心想著 … 就等你到 10 點吧 … 時間一到再看不見你 .. 我們就永遠分開 … 然而 .. 再過一分鐘 … 就是 10 點了…… 差一分鐘(十時) 坐於酒吧孤單空等已失意義 到底多一分鐘可演變新結局 時間會否停留 難過已經落後 輪到你不回頭 輪住去遷或就 倒數一分一刻等死線的暗示 時間會否停留 難過已經落後 輪到你不回頭 輪住去遷或就 時間會否停留 難過已經落後 輪到我不回頭 輪住去遷或就 一連串的巧合 … sky 管它叫 「注定」 下班前 … 約五點二十左右 … sky把 msn 的狀態由忙碌變更成一般 … 這時一則 message 傳了過來 … 她叫 tit .. 一位六年前的公司同事. tit:「今天我們有約喔!」 sky:「有嗎?我不記得了耶!」 tit:「是阿!你前幾天說改到今天的 … 怎了!你有事嗎?」 sky:「mm, 我有約說(真的是忘記跟她有約定 …然而sky也有點兒不想去,因為 … 她要賣sky保險 .. 而sky手邊可以運用的錢不多 .. 還不想買)」 tit:「那 … 你什麼時候有空?」 這時 … sky心裡猶疑了一陣子 … 畢竟是認識這麼久的朋友了 … 如果就這樣爽約的話 … 以後也是避不了的 … sky:「不然就今天吧!但是先聲名喔 … 只是參考參考!」 tit:「你今天不是有約嗎?」 sky:「是阿!我的約是在 8 點。(會說這個時間,實在是因為不想聽太久 … 因為上一次見面談的時候,從 七 點談到 10 點半,sky 直打呵欠 … 真的很累。)」 tit:「你約在哪裡,我們就在那附近吧!」 sky:「台北車站。」 tit:「那就約在台北車站的天成飯店旁的 xx。」 sky:「好」。 tit:「幾點?」 sky:「6:30」 tit:「ok!」 時間、地點就這麼決定 … 而sky也在時間快到之前的半個小時離開公司 … 騎著摩托車 … 到捷運新埔站搭捷運 .. 到了台北車站 … 下車 … 先看著標示地圖 .. 找天成飯店在那個出口 … 然後一路走了出去 … sky 慢了二十分鐘到 … 而tit已經在裡頭了 … 見到tit後 … sky:「抱歉 … 中途被同事叫了過去問了些問題 … 因此耽擱了.(實際上sky在新埔捷運站前,先在便利商店買了麵包、奶茶吃 … 因肚子餓 … 又沒打算和她一起吃飯 .. 因sky說 8 點是跟朋友吃飯)」 sky 點了杯拿鐵 … 坐下後 … 直接切入正題 … tit 開始解說先前拿了sky資料過去之後所做的規劃 … 就這樣 … 時間一分一秒的過 … 直到她講了差不多之後 … 直問 sky 說:「你覺得這樣子的規劃符合你的需求嗎?」 sky:「是不錯 … 只不過我每月可彈性運用的錢就這麼多 … 要我再額外買這個保險 … 幾乎沒有錢可彈性運用 … 所以還是先參考就好。」 … sky 真的沒有多餘的錢再買保險了 … 那怕只是每月的三、五千 … sky 作勢拿起手機看時間 … 這時也差不多快 8 點了 … sky:「真巧 …剛好 8 點。」 tit:「你該離開了喔!」 sky:「是阿!該離開了 …」 tit:「你們約在哪兒?」 sky:「火車站東門!約在那裡會和的 .(隨口掰的)」 tit:「那這些資料你拿回去看。」 sky:「ok!那 … 我先走囉 … 881!」 tit:「嗯! 881!」 sky 把資料放進包包後 … 一手拎著外套 … 一手拎著包包 .. 就這樣跟她道別離開 … 步出咖啡廳 … sky 才覺得鬆了一口氣 … 然後往捷運站的方向走去 … 一路步入地下道 … 聽見捷運駛入月台的車聲 … 這時 sky 心想:「啊!錯過這班車了」。傳來月台的廣播…. 廣播:「目前進站的捷運列車,是開往新埔的調班車 … 請民眾不要搭乘!」 這時覺得 … 還好 … 沒有錯過 … 然後繼續走下電扶梯 … 就在這電扶梯往下走的同時 … 看見月台邊 … 有個似曾相識的女孩子的背影 … lyna. sky 故意站到她的右側 … 緊鄰著她 … 然後頭往右邊看 … 之後 .. sky 再往左看她 … 這時 lyna 才認出是 sky … sky:「哈 !我從電扶梯下來時 … 就認出妳來了!」 lyna:「你怎那麼厲害 … 看著背影就認出我來囉 … 還以為是誰 … 故意站在我旁邊 … 嚇了我一跳。」 sky:「呵呵 … 就是故意要嚇妳的 … 妳看看妳 .. 又買了什麼東西 .. 大包小包的。」 lyna:「我剛又去 shopping了 … 這包是鞋子 … 大特價的喔 … 原價六千多耶 .. 我才買了 2900。」 sky:「來!大包的幫妳提 ..今天真的是注定遇見妳的耶!」 lyna:「是喔!怎麼了?!」 sky:「今天一個朋友要我買保險 … 原本不想來 … 後來跟她說 .. 我 8 點有約 … 不能談太久。」 lyna:「那你是真的有約嗎?」 sky:「當然沒有啦!只是藉故要提早離開的。然後剛月台不是說,先前的那班車是調撥車嗎?如果不是調撥車 .. 妳不早就搭那班車走了。」 lyna:「是阿!剛朋友還打電話過來說我怎沒搭那班車 … 要是那班車是正常發車的 .. 我真的就坐上那班車了。」 sky說:「嗯 … 真的是注定遇見妳!哈。」 lyna:「那我們待會兒去吃飯吧!」 sky:「啊!吃飯!!」 … 這時 sky 對吃飯這個字眼比較敏感了點 … 因剛推了跟 tit ..現在對象換成 lyna .. 有點轉不過來 .. 所以猶疑了一下. lyna:「怎了… 你吃過了嗎?」 sky:「沒啦 … 還沒吃 .. 好阿 .. 我們去吃飯 !」 之後 … sky 跟 lyna 去吃刷刷鍋 … 聊天 .. 然後再送她回家 … 她 … 是 sky 一個很好很好的朋友 … 即使很久很久沒有聯絡 … 但 .. 不管在電話中 … 或者是見面 .. 都是一見如故 … 無所不談的 … 她 … 有男朋友 … 一個從大學時期就交往到現在的男朋友 … 再過不久也將論及婚嫁 … 曾聽人家說 … 男女之間沒有純友情 … 但 … sky 和 lyna … 就是友情 … 歷久靡新的友情. 又是一個星期假日 … 這時 sky 剛睡醒 .. 看一看時鐘 .. 阿 .. 才 11 點半 … 這時 sky 打開電腦 … 打開 msn .. 看看誰還在線上 . 嗯 .. mar 在線上 .. 這時 sky 發了個訊息過去 .. sky:「在幹嘛!」 mar:「沒阿 .. 就上網」 sky:「晚點兒去喝下午茶吧!」 mar:「好阿! 幾點?」 sky :「那就三點, 去美麗華吧!好停車。」 mar:「ok」。 mar 是 sky 的大學學弟 … 在電算中心當工讀生時建立了革命情感 .. 兩人就像親兄弟 .. 而且 mar 跟 sky 一樣都單身 .. 比較好約 … 有女朋友的 … sky 通常不會在假日的時候聯絡 .. 因為鐵定跟女朋友在一起. sky 電話:「嘟~嘟~」 .. 不一會兒 mar 接起電話. mar:「我到了阿 .. 剛吃完麵 .. 現在正走過去。」 sky:「ok, 那就在紅綠燈下碰頭。」 mar:「好。」 sky 下車 .. 往約定的地方走去 .. 今天台北的天空 .. 有點陰沈 .. 不是個好天氣 … 美麗華雖在台北市區的外圍 .. 假日還是有很多人潮 .. 況且美麗華有個全台最大的摩天輪 .. 很多外國遊客都會到這兒來一趟 . sky 已經走到了紅綠燈 .. mar 正在對面 .. 這時 sky 向 mar 揮手.. mar 也看見了 sky.. 等綠燈亮之後走了過來. sky:「吃啥麵阿!」 mar:「牛肉麵阿!那間很有名的。」 sky:「是喔!哈 .. 沒興趣」 sky 不吃跟牛有關的食物 … 因為只要沾上一滴滴 .. sky 就會拉肚子 .. 對牛食品 .. 敬而遠之. mar:「要去哪兒喝?」 sky:「隨便阿」 mar:「那就金色三麥吧!」 sky:「恩好。」 兩人步入美麗華的內庭廣場 .. 搭著電扶梯上樓.. 上了樓 .. mar 問要室內還室外? sky:「室外吧,可以看妹」 結果室外的部分已經收起來了 … sky :「那改喝咖啡吧!」 兩人就在這露天的咖啡座 坐下. 都點了杯拿鐵 .. 打上煙就開始聊了起來 … 聊歸聊 .. 兩人的目光不時的在外邊遊走 … 露天咖啡座 一邊是電影售票口 … 另一邊是摩天輪 .. 來來往往的人很多 . sky:「 11 點鐘方向 … 來了一個辣媽」 mar:「拜託 … 都人家的了 .. 還看咧.」 sky:「切 .. 來這兒的那個不是人家的 ..又不是信義 .. 或 sogo.. 況且人家都敢穿了 .. 你還不敢看咧!」 說著說著 .. 聊到 mar 的前女友. sky:「你跟前馬子到底是怎麼回事阿!」 mar:「唉!原本是要氣她的 … 在部落格上寫了個 x 的故事 .. 結果就這樣 bye bye 了!」 sky:「笨!係厚。你以為可以這樣子激的阿!拿你來說好了 .. 如果她用這種方式激你 .. 你還會想回到她身邊嗎?」 mar:「我哪知阿!」 sky:「算了!過去就過去了 … 以後別再這麼笨 。」 男朋友 … 女朋友 … 不應該用這種激將的方式來對待 … 否則 .. 給別人照顧的機率是 200%. |