請有使用 1.8 以後的版本的人盡速更新!
可以到我的 gitHub 上面看這一段 Commit:
https://github.com/hinablue/TextCube/commit/ad7283defaed8afd056ffc1b3812de304f2303ad
天殺的 TextCube 雖然註冊了 Autoload 來用,但是卻擅自將 Class Name 中有底線(_
)的命名給截斷,然後直接自行載入。這完全是自我感覺良好的行為啊!如果檔案不存在,那麼這邊就會出現錯誤,會導致系統整個中斷。
難怪我今天在檢查 Flickr plugin
其實就是 Log Rotation 這件事情。當我們佈署好一個簡單的 CakePHP 環境時,在 /tmp/logs 中可以發現一些放 log
檔案用的地方。然而,因為這些 log 檔案資訊是由 CakePHP 的 Logging
[http://book.cakephp.org/view/1194/Logging] 部份來控制,預設是使用檔案存取的方式來存放 log 紀錄。
Log 的使用方法很簡單:
Apache 的 mod_rewrite 大家應該都很熟。然後,我以前也刻了超 60
行的重寫規則,不要問我為什麼要寫那麼多!因為,舊網站資料夾切的太細,重刻網站的時候,為了不要流失搜尋引擎過來的鍊結,只好這麼做了。
重寫規則,可以寫在 Virtual Host 設定中,也可以用在 .htaccess 裡面,差別是,沒差(喂)。但是記得這個東西要打開:
> AllowOverride all
不打開的話 .htaccess 沒辦法運作喔(啾咪)
對,這就是廣告文!總是需要一點工商時間的(疑)!這次終於被我買到虛寶了(大誤),這是 Libook
尚未上架的新產品,僅給部份的使用者做嘗鮮體驗的,所以,現在還買不到呦(揍飛!那你還貼什麼鬼!)。這次改良了原本 Libook
中的手札本,多加了書皮,所以看起來精緻許多。
寄來的時候就這兩樣,總覺得好空虛啊(啊~嘶)。
相本書的封皮換了,感覺是泡綿填充,蠻軟的。底下紅色的部份是書腰,有三種顏色可選。
因為多了封皮的關係,所以書背上就可以打上書名了。同時也把原本的環裝部份給遮了起來,對於外觀來說是美觀不少,收藏上也比較方便。
關於一些正規筆記 請參考前一篇
[https://blog.hinablue.me/entry/PHP-note-about-the-regular-expression-in-the-php/]
。這裡直接從範例開始解析正規的順序:
範例字串:
$a = "_func1('abcdef') xxxx _func2('abcdefghijkl') xxxx _func1('1234567890') xxxx";
正規表示式:
/(?P(?|_func1|_func2))\((?P(?|'|\"))(?P[^'\"]*)/i
```
看起來很複雜,實際上正規表示式的運作模式大抵上可以這樣解釋:
1. 先做全域比對(