留言簿 | 註冊 | 登入     
     歡迎!   訂閱RSS摘要
           hinarthur
     首頁聽故事記事誌建網誌
最新回應
相關文章回應者回應日期
數據化豬扒系統設置
hinarthur
2008年10月03日
數據化豬扒系統設置
(MSN)Baggioowen
2008年10月03日
希望重建工程
一片雲
2008年09月29日
索引
建網誌(9)
建網誌
2009年03月25日
追趕WAMP伺服器的包容性


反正在家裏寫不了網,公司暫時又沒那麼忙,於是把備份檔抄到公司的電腦內繼續努力。

要在本機測試php碼,就須安裝伺服器。公司的WAMP伺服器是一年多以前David介紹的,版本較我家裏安裝的舊一點。檔案放入一開,立刻有問題。原來兩個伺服器的document_root設定有一點點不同,公司的舊版本在最末沒有「/」,但家裏的卻有。

沒理由公司改完又回家裏改呀,畢竟只是local的問題,基本上與網上付費的伺服器設定無關。於是為了讓設定一致,就去下載並安裝新版本的WAMP。

安裝完後一開檔案,又有bug。原來下載的版本比家裏的又新一點,歸究問題有兩個。

第一,當php的variable要讀取時(可能是從post、get或session等),讓讀取來源沒有任何設定,在舊版本中大概就讀得null,而新版本就出現error警告!於是我只好先檢查數據來源有沒有相關設定,然後才作出真正讀取。

第二,是配合數據庫的query使用時,舊版本接受不加「'」的表達,例如$this_row[name]。但新版本就毫不客氣了,一一把我的庸懶挑出來,必須仔細地逐一寫成$this_row['name']才肯放過我。由於大部分內容都依賴數據庫記錄,所以要改很多行,search and replace又好像不太管用。好不容易改好了,但因為是肉眼檢視,但願沒看漏眼才好。
關於網站