Server Zoo非把你搞的雞毛鴨血不可
前兩天收到Server Zoo的來信,說要把php5.2升級到5.3,我寫的一般程式,是不會有什麼問題,反正我用的都是標準的語法,有問題的是被我編碼過的加速程式。
搞到我一肚子鳥大便,Server Zoo到期,我寧可把主機停在亞馬遜上,也不要放在Server Zoo上。
鳥爆了! Read more
心靈力量決定發展的方向
Server Zoo非把你搞的雞毛鴨血不可
前兩天收到Server Zoo的來信,說要把php5.2升級到5.3,我寫的一般程式,是不會有什麼問題,反正我用的都是標準的語法,有問題的是被我編碼過的加速程式。
搞到我一肚子鳥大便,Server Zoo到期,我寧可把主機停在亞馬遜上,也不要放在Server Zoo上。
鳥爆了! Read more
之前使用PHP+Mysql寫程式,都會用order by rand();的sql指令來隨機取得顯示的資料。
最近有一些事,學習CodeIgnit停了好一陣子,沒有再仔細研究CodeIgniter,但是這個問題我一直放在心裡。
Read more
要弄到和之前直接寫php環境來說,前面幾個筆記還是不夠的,要外再弄一些設定,包含rewrite的部份,DB連接的部份,等等部份,都還要設定。我想應該會再寫一個筆記關於多語部份的設定,我也會放進來,這兩天在看了虛擬變數(seudo-variable)的資料,原來這是給樣版引擎看的,會影響效率,不知道多語系時,會不會需要用到這些虛擬變數。
CodeIgniter是一套功能完整且輕量化的php MVC框架(framework),上手算是簡單,只要熟悉php,這套framework上手算是很快的,從這個星期四開始看使用手冊,教學文件和video。
資料庫的設定就是MVC架構中的M(Module)部份,而V(view)的部份,是顯示的部份,C(Control)是邏輯運算的控制部份。 Read more
前面幾篇有提到,使用指令的方式把網站使用的mysql整個dump出來成為sql指令檔,如果大家都來玩猜猜看,又不小心猜對了,就會把整個網站的資料結構和網站拿走,老實說,風險有一點大,所以我想在dump成.sql之後,把檔案加密壓縮起來,除了可以空間,所以以保護內容,今天爬了很多篇的文章,我想用最簡單的方法安全的來備份,php內建的zip指令太洋春,沒有辦法加密,實在不夠安全。
找到幾篇文章,寫了作法,我實驗在虛擬主機上,但是,實驗失敗。 Read more
只要是服務供應商做的好,我不會小氣,一定寫文稱讚推薦,做的不好,我也不會客氣,該批評的部份,就是批評,這個破4位數文章的天字第一篇,我寫的就是Server Zoo主機動物園,Server Zoo有好的地方,也有讓人很受不了的地方。
網路上有很多Server Zoo的正面評價,負面評價也有,但是比較少,剛好,我的就是負面評價,如果你是Server Zoo的中實粉絲,主機動物園絕對擁護者,請自行略過這篇文章,如果你要的是公正客觀,且實際在主機動物園遇到問題的使用報告,這篇就有一定的參考價值,對我來說,可能是我比較倒霉,用的不是標準的套件而是自己寫的網站,Server Zoo上的問題就一個一個跑出來了。
最近在研究php的安全性語法,先前開發的網站,都沒有遇到惡意的攻擊,算是我運氣好。
兩個大的災情是XSS(跨站攻擊)和SQL injection(SQL注入語法攻擊),目前找到可以過慮XSS攻擊的語法,但是在SQL Injection攻擊,也有看到,但是操作起來很複雜。
Read more
我們有時遇到判斷資料錯誤時,會使用javascript:history.go(-1);,但是如果我們有啟動session時,表單中的資料會被清掉。(如果沒有啟動,browser會記住表單的內容)
在php中使用下面的語法,就可以解決掉這個問題
Read more
前幾天用自己的老機器在公司測試ArchLinux,因為很多網友推薦,這是一套很彈性,效能好,又不吃資源的Linux作業系統,而且針對i686的CPU進行編譯,所以就算是新機器,也有支援。
公司那台舊電腦是AMD 散步龍的3000+、RAM1G、HD Sata1 80G(這個規格超屌~哈),怎麼裝就是裝不起來,手邊又有事情在忙,所以就丟下來沒有處理。 Read more
因為openwebmail auto-reply自動回信功能,對於企業的形象有關,所以我的老闆說這個功能一定要有,在我轉到nasmail之後,又要面對奇怪的internal server error,後來我判斷,應該是perl更新造成的問題。
2010/10/27號寫了MailScanner 無法順利啟動的問題,我想是這個時候造成的問題,才會在2010/12/05寫解決openwebmail internal server error 問題困擾,所以我才判斷問題出在perl語言包上。 Read more