2007年10月24日 星期三

[PHP] 解決上傳中文檔名的偷雞摸狗之道

  今晚的時間,都被我拿來處理中文檔名上傳而消磨掉了,還蠻佩服自己能夠不屈不撓的(偶爾也要給自己讚美一下嘛),雖然其中有好幾次想要翻桌,不過幸好終於研究出方法,不然真不敢想像憤恨關掉電腦後的我會是什麼模樣(大爆走?也許都不用睡了…)。

  先是搜尋有關中文檔名上傳的資料,其中我試了 php + javascript 的方法( google 一下就可以知道是什麼方法囉),然而不知道是我沒有完全瞭解程式的意思還怎樣,無論怎麼試都不成功。就在我打算狠下心讓使用者無法以中文檔名上傳資料的時候,也許是廣大的使用者群眾默默給我集氣的關係,我突然靈光乍現!


  不知道這個方法有沒有人分享過了(我花了一整個晚上才想到,唉…):

  $filename = $_FILES['project']['name']; //取得上傳檔案的檔名
  $path = "../upload/";         //設定儲存上傳檔案的資料夾路徑
  if ( ! is_dir($path))           //檢查是否已有資料夾,若沒有,自動建立資料夾
  mkdir($path);
  list($firstname, $secondname) = explode(".", $filename);
  //$secondname為存取副檔名的變數
  $newname = $applyNo.".".$secondname; //以表單編號(一串數字)為新檔名
  // 將使用者上傳的檔案複製到對應的目錄
  copy($_FILES['project']['tmp_name'],$path.$newname);
  //原本應該是copy($_FILES['project']['tmp_name'],$path.$filename);

  總而言之,這個方法就是將使用者上傳以中文命名的資料,偷偷竄改成非中文的檔名,然後再存放到伺服器上。要先說明的是,我寫的網頁是一個申請表單,上傳檔案是必填欄位,而那個上傳檔案主要是給審核者看的。如果說,現在我要寫的是一個網路硬碟,使用者將資料上傳後,因為程式改掉了檔名…(可以想像是什麼情況吧 XD)這樣想起來,擅自竄改檔名還不是最佳解決之道呢。

  ps. 文末要好好謝謝網路上眾多喜歡分享的朋友,還有總是默默給我指導的 php 手冊 XD。
                >>>>>>>>>>>>>>完整閱讀>>>>

2007年10月22日 星期一

[Food] “御爐香”的紅燒豬肉麵

  此時此刻正感到飢腸轆轆,一想到那麵的滋味,想到明天午餐我又要去買一碗來大啖,就覺得明天真是個不錯的日子。

  “御爐香”是開在學校隧道口附近的一家賣飯賣麵的店,以前打從它門前過,瞄了一下招牌,直覺這是家賣飲品的店(不是應該想到賣香燭的店嗎?大概是受到一家賣飲品的店叫“玉觀音”所影響吧,玉觀音都不賣觀音像賣飲料了,御爐香也是這樣吧…),我總是很相信我的直覺,也不覺得有去查探一下是否屬實的必要,於是直到上了大四,我才真正踏入這家店裡。真慶幸我終究發現了這個地方,否則,除了有些美食享受不到,甚至也失去了跟一碗讓人吃過還想再吃的炸醬麵相遇的機會…


  炸醬麵是我在這家店裡第一次點的東西,平常的小吃店並不多見賣炸醬麵(感覺要在主打韓國美食的店裡才能買到),以往吃過的一次,竟是讓人不會想再回味的記憶,那碗炸醬麵跟酸辣湯的滋味,實在是我不能接受的怪。我在尋找一碗好吃的炸醬麵(韓劇裡的炸醬麵看起來很可口的樣子),結果我找到了嗎?

  是的,我找到了。

  自從在“御爐香”吃過美味的炸醬麵後,午餐就常常到這裡來買,先後又吃了乾麵、豬肉燴飯,以及就在今天吃到的紅燒豬肉麵。乾麵跟炸醬麵一樣好吃,反而是豬肉燴飯沒有想像的那麼好吃(豬肉有怪味?)。不過,紅燒豬肉麵卻是超乎我想像的美味!!外帶麵食最怕的就是麵泡在湯裡久了會爛、失去嚼勁,“御爐香”將麵跟湯分開打包,讓我因為發現店家細心跟體貼的一面,而感到有種意外的驚喜(燴飯有看過把燴料跟飯分開來包,麵我就沒看過這麼作)。

  紅燒豬肉麵的湯頭就像牛肉麵一樣,正是我喜歡的味道,豬肉並不是切片狀,而是一塊一塊的,就像牛肉一樣。除了高麗菜,還加了空心菜(第一次看到有人煮麵放空心菜的),在湯裡撈啊撈的,還撈到紅蘿蔔,我完全吃不出紅蘿蔔的味道耶,大概是紅蘿蔔跟其他食材調和了吧(曾經在另外一家店吃牛肉麵,他們的牛肉麵有股我無法形容的香味,那時候也在湯裡發現紅蘿蔔)。最後,整碗麵被我吃得一乾二淨,照慣例,也順利把湯喝個精光,真是滿足~

  不知道今晚我會不會夢到一碗紅燒牛肉麵喔?(流口水)
                >>>>>>>>>>>>>>完整閱讀>>>>

2007年10月19日 星期五

[Mood] 伴隨難過入眠

  昨天晚上,有兩個人讓我難過,最近的心情,好容易受別人的影響,這樣真的不太好。

  我可能真的是個膚淺的人喔!像上次參加堂姊的訂婚酒,看見堂姊有彩繪指甲,我靠過去說了好漂亮,堂姊聽了舉起手指更靠近我的臉,說:“真的很漂亮喔?”我俯低身子去看,馬上就點頭。堂姊就說:吼!妳都沒有認真看就說漂亮!其實我分不太清楚那到底是不是開玩笑的話,聽起來總覺得不太舒服。昨天晚上,有個朋友請我聽歌,聽完後要我發表感想,想說的我都說了,但是有一個地方我搞錯了,歌詞也聽錯,他似乎不太高興的回我說:原來妳根本沒仔細在聽!我想反駁,就如同堂姊那次,我也是反駁了,可是越來越覺得我的反駁很無力,彷彿默認自己的罪行。

  仔細想想,因為我老是在做一些“醉翁之意不在酒”的事,所以才會讓他們感覺不到我的誠懇吧。堂姊那次,我也是想藉著稱讚的機會跟她講話,彩繪指甲到底漂不漂亮,根本不是我的重點。還有昨晚的事,我已經無心去論究我真正的目的是什麼了。

  另外一個難過,我想是自己製造出來的,是寂寥、急於找人陪伴、胡思亂想之下的產物(簡單來說就是飢渴?)。好幾次告訴我自己,我是不需要腳踏車的魚,不需要,不需要,我不需要腳踏車…但是這根本無法說服自己。即使魚真的不需要腳踏車吧,但還是希望這是擁有過一輛腳踏車之後的領悟。
                >>>>>>>>>>>>>>完整閱讀>>>>

2007年10月15日 星期一

[Resolution] Firefox 瀏覽網頁字型變標楷體

  幾天前,在安裝完 PhotoImpact 10 之後,開 Firefox 瀏覽網頁出現了一個狀況:就是不管是插件介面字型還是網頁的字型,清一色都變成標楷體,看了實在是非常的不舒服。網頁字體本來就小的,看上去整片糊在一起,造成文字辨識度超低的慘況。在 Tools→Options→Fonts & Colors 更改了設定,結果還是沒用。本來還想重新安裝一次 Firefox 的(想說可以避免一些問題,原本安裝的是英文版),在動手之前,還是 google 一下,看有無解決辦法。

  鍵入“firefox變標楷體”,果真讓我找到解決辦法,原來不只有我,別人也碰過同樣的狀況啊。


  以下就簡單描述我是如何解決的,其他詳情(包括發生的可能原因)請自行上網搜尋吧:


  開啟 Firefox,在網址列上輸入 about:config 後按下 Enter。此時可以看到跑出一堆東西。根據網路上的資料,問題是出在 font.name.serif.x-unicode 以及 font.name.sans-serif.x-unicode 這兩個變數上。搜尋了這兩個變數,發現居然找不到,我想這可能就是我的 Firefox 出狀況的癥結所在。

  既然缺了這兩個變數,那就來新增看看,按滑鼠右鍵出現選單,New→String(新增型態為“字串”的變數),鍵入變數名稱與值:

  變數名稱:font.name.serif.x-unicode 
  值   :Arial, 新細明體(這個變數新增完後,問題還未解決)

  變數名稱:font.name.sans-serif.x-unicode 
  值   :Arial, 新細明體(這個變數新增完後,問題總算解決!)
                >>>>>>>>>>>>>>完整閱讀>>>>

2007年10月12日 星期五

Javascript select method

  作用:將指定物件的輸入欄位內的資料作全選的動作。
  應用:與 focus method 一起使用。

  EX. 點選“是”,游標會自動跳到填寫天數的欄位。填入數字後,先點選“否”,再點選“是”,可看到文字欄位所填的資料被全選起來。

  是否用餐:是,共

<form name="form">  是否用餐:<input name="food" value="yes" onclick="document.form.days.focus(); document.form.days.select()" type="radio">是,共 <input name="days" size="3" type="text"> 天<input name="food" value="no" type="radio">否
                >>>>>>>>>>>>>>完整閱讀>>>>

2007年10月11日 星期四

飛鳥衝擊

  自從到 UrMap 找出到學校的最短路徑之後,上學、回家都幾乎走同樣的路線。以往我可是三天兩頭就換不同路線,雖然可以看到不同的風景,但是常會多繞點路。嘖嘖,在資源逐漸匱乏、油價上揚的前提之下,我還是不要揮霍浪漫好了。(要浪漫還有別的方式嘛!不一定要又花錢、又耗資源的吧。)

  最近不管是上課的時候,還是回家的路上,只要騎到高雄史博館附近,偶爾會看到一大群不知名的鳥,從地面振翅飛起,飛過馬路然後就在半空中盤旋(因為在半空,感覺距離人蠻近的),看起來好壯觀!看到那幅景象,心情就大好,似乎我的心也跟著牠們翩然起飛,然後飛呀飛的,不知道要飛去哪,雖然群鳥紛飛的景象讓人神往,但還好不至於失魂,我趕緊把飛出去的心抓回來,提醒自己現在正在騎車,要專心啊!

  在城市裡見得到動物並不是件稀奇事,但是有時候當你想看流浪狗的時候,牠們又不知跑哪去了,你只好說服自己說,這裡是都市,不是動物園,你應該慶幸牠們不是滿街跑。一大群鳥飛起來的景象在城市也不是看不到,在黃昏的時候,偶爾就可以看到天空有一群鳥在兜圈子。當你在城市中,看到某一種生物而感到驚訝至極的時候,那往往是因為你想不透牠們是打哪來的,就像是高雄市文化中心前廣場,每到下午會出現的群鴿。

  在高雄史博館看到的一大群飛鳥,牠們往往是從愛河方向飛出來,在早上的時候。我不禁開始胡思亂想:那是一大群剛運動完的老人們的化身嗎?
                >>>>>>>>>>>>>>完整閱讀>>>>

2007年10月9日 星期二

開好啦

  雖然有地下窩的個版了,但是基於近來部落格風行的程度,所以我也決定開一個玩玩啦~~

  如果這篇文章打到這裡就結束,那實在很沒意義,所以我想抒發一下今天早上德文課的上課心情,我覺得學起來越來越有興趣,感覺好好玩喔!!尤其課本上的內容看得懂的時候,就覺得好開心!老師也有派家庭作業,哈哈,我一點都不會嫌多!

  真是蠻廢的一篇文,我要準備去上財管了...
                >>>>>>>>>>>>>>完整閱讀>>>>