使用ini_set(“include_path”,”搜尋路徑”)可以在執行時期動態設定include或require的搜尋路徑,但在windows平台和Linux平台有不一樣的設定值內容。
第一個就是路徑的表達方式,windows平台是以「磁碟機:\路徑名」這種方式來指定路徑,Linux平台則是以「/路徑名」這種方式來指定路徑。 閱讀全文〈在Linux平台設定執行時期的include路徑〉
用來記錄人生的點點滴滴,包括學習記錄、工作、生活、觀察……
學習PHP的一些心得
使用ini_set(“include_path”,”搜尋路徑”)可以在執行時期動態設定include或require的搜尋路徑,但在windows平台和Linux平台有不一樣的設定值內容。
第一個就是路徑的表達方式,windows平台是以「磁碟機:\路徑名」這種方式來指定路徑,Linux平台則是以「/路徑名」這種方式來指定路徑。 閱讀全文〈在Linux平台設定執行時期的include路徑〉
一般情況下,應該沒有人會把陣列直接拿來作加減乘除運算。
今天因為一個magic_quote_gpc設為on的情況下而導致這個情況發生,結果產生了一個錯誤,但錯誤訊息卻不是和陣列有關,而是說運算元不支援。 閱讀全文〈PHP的Array不能參與加減乘除運算〉
如果伺服器的php有開啟register_globals,但不想使用,卻又沒有權限可以更改環境設定,或者不想改,那麼怎麼辦?
本來想說使用ini_set來操作,原本以為可以,但後來想到一個問題,如果在執行期間更改設定,那麼在未更改設定前,GET、POST傳遞過來的變數怎麼辦,而在執行期間更改後,如果原本已註冊成全域變數是否會取消? 閱讀全文〈register_globals不能在執行期間(runtime)設定〉
今天再遇到一個傻眼的狀況:要刪除記錄的代號透過Get方式傳遞,接收變數的頁面有做身份判斷,但不符合身份者只用了header傳送location,結果下面的動作繼續執行,也就是說不符合身份的人也可以任意刪除資料。 閱讀全文〈動態生出來的表單〉
當程式設計師前三個月的心得回顧,有些當時記下的心得回顧時發現是錯的。 閱讀全文〈前三個月心得回顧〉
一般在php只會使用到一個mysql連線,因為一個連線使用一個資料庫剛剛好。除非你事業做得夠大,資料分佈在許多資料庫,或是想給自己找麻煩,順便搞一點神秘,才會需要將資料放在不同的資料庫。 閱讀全文〈在php使用兩個以上的mysql連線〉
關於PHP5不能載入php_oci8.dll,可能的原因有兩種。一種是本機沒有裝oracle伺服器,另一種是裝錯版本。 閱讀全文〈PHP5不能載入php_oci8.dll〉
如果程式想要寫得順利一點的話,數學能力最好多加強。 閱讀全文〈寫程式還是得會數學才行〉
如果標題所說,今天真的一度以為jQuery失效。 閱讀全文〈一度以為jQuery失效〉
繼之前模仿xoops的模組撰寫方式後,今天突發奇想改模仿smarty樣板的概念。 閱讀全文〈改模仿smarty的概念〉