語法 : string realpath ( string $path
)
之前都一直以為realpath只是用來轉換 ./或../ 為真實路徑。
原來它還會自動偵測參數$path是否存在,不存在會回傳false。
另外,執行的程式必須對 $path 有存取的權限,否則也會回傳false。
用來記錄人生的點點滴滴,包括學習記錄、工作、生活、觀察……
學習程式語言的一些心得發表
語法 : string realpath ( string $path
)
之前都一直以為realpath只是用來轉換 ./或../ 為真實路徑。
原來它還會自動偵測參數$path是否存在,不存在會回傳false。
另外,執行的程式必須對 $path 有存取的權限,否則也會回傳false。
必要套件 mail, sSMTP, cygrunsrv, httpd, php, mysql
設定cygserver
cygserver-config
安裝httpd
/etc/rc.d/init.d/httpd install
安裝windows service
cygrunsrv -S cygserver
cygrunsrv -S httpd 閱讀全文〈在cygwin安裝apache, mysql , php〉
在windows系統上執行 railsinstaller安裝完 rails on ruby之後,
一般會先執行gem update rails,這可以正常執行。
接著可能需要調整Gemfile的設定以及執行bundle install,
結果bundle install的結果就是顯示「系統找不到指定的路徑」,這實在是很奇怪。 閱讀全文〈bundle install顯示「系統找不到指定的路徑」〉
把wordpress從php 5.2(win32)移轉到php 5.3(win64),發生了相容性的問題。
一開始是發生在首頁,但如果指定某些頁面又是正常。經過持續不斷的echo , die之後,
最後問題是在wp/wp-includes/formatting.php這隻檔案裡的wptexturize函數。
php 5.3(win64)一般情況還是可以正常執行的。但若是丟給這隻函數處理的文字內容有個 [ 字元,它的解析過程就直接崩潰,連錯誤訊息也沒有,一點反應都不給。
發生問題的是下列片段。這個在php 5.2(win32)完全正常。 閱讀全文〈wordpress從php 5.2轉移到php 5.3的相容性問題〉
如果使用Facebook提供的PHP API開發,其中部份的curl設定需至少為5.3版才會有作用。
搞了好久,終於弄懂tiny_mce的template功能。此功能可在編輯器的工具列找到「使用版型」開啟,作用是選擇預先設定的html結構到目前的編輯區裡。此設定我是在舊版tinymce測試,新版應該也可以相容才對。先來說明設定及其運作方式。
Dealply是一個瀏覽器的外掛,不知道是什麼時候安裝上的,而且會造成一些奇怪的現象。 閱讀全文〈Dealply造成的chrome重複查詢php產生的動態圖片〉
替表單註冊一個submit事件處理器後,使用表單的submit()方法提交表單並不會執行該submit事件處理器。
應該是表單的submit()方法並不會觸發submit事件,所以該事件處理器並不會執行。 閱讀全文〈表單的submit方法和submit事件〉
a標籤裡不能再嵌別的a標籤,不然瀏覽器會有奇怪的表現。例如:
<a href=”first.html”>第一層<a href=”second.html”>第二層</a></a>
實際上瀏覽器在解析的時候,會變成: 閱讀全文〈a標籤不適用巢狀結構〉