PHP + MySQL 免費電子書

下面列出一些 PHP 及 MySQL 的免費電子書, 除了入門書籍外, 也有一些是較深入內容的, 但要留意, 全都英文版。 Learn PHP, MySQL, CSS, JavaScript and HTML5 PHP 5 Power Programming Beginning Php5 Apache And Mysql Web Development PHP5 And …

汽車保險詞彙說明

NCB 及 NCD NCB (No Claim Bonus) 及 NCD (No Claim Discount) 即無索償折扣,意思是如果投保人過去一段時間內並沒有就交通意外索償,在保費上可享有折扣。私家車的計算方法為: 第一年: 0% 第二年: 20% 第三年: 30% 第四年: 40% 第五年: 50% 第六年: 60% 當 NCB 累績到 60%,即使沒有索償,通常都不會再增加。如果出現索償,NCB …

改變 useradd 新開帳號的預設目錄

在 Linux 用 useradd 開新帳號, 預設會在 /home 建立用戶目錄, 假如想改變這個預設值, 例如改到 /var/www/, 可以用以下方法實現: 開啟檔案 /etc/default/useradd, 找到一行 “HOME=/home”, 換成: HOME=/var/www 儲存檔案後離開, 之後用 useradd 新開的帳號, 如果沒有用 -d 定義用戶家目錄, 便會在 /var/www 建立。

RHEL / CentOS 關閉 SELinux

SELinux 在 Redhat 及 CentOS 預設會開啟 SELinux, 要關閉 SELinux 可以用以下方法: 檢查 SELinux 的狀態 # getenforce 如果上面的結果是 Enforcing, 即 SELinux 正在執行; Permissive 是臨時關閉; 如果是 Disabled, 即已經關閉. 暫時關閉 SELinux # setenforce …

PHP 單引號及雙引號的分別

在 PHP 印出字串, 或者將字串放入函式內, 可以透過單引號或雙引號, 兩者看似差不多, 但分別還是有的。 單引號及雙引號在 PHP 裡面最大的分別是, 用單引號時只會印出字串, 但不會印出裡面的變數內容, 以及不會對類似 \t, \r, \n 等特別字串做處理, 例如: 上面會印出 I like $str, 而不會印出 $str 的值, 另一個例子是: 上面的例子不會對新換行符號 \n 做處理, …

安裝 PHP Ajax Webmail — Roundcube

Roundcube 是 PHP 的 Ajax Webmail, 功能完善而且介面漂亮, 我覺得 Roundcube 的中文處理能力很好, 很多以前在 SquirrelMail 亂碼的郵件, 在 Roundcube 都可以看到。Roundcube 是使用資料庫作為後台儲存數據, 而且只支援 IMAP 通訊協定。下面以 CentOS 6 為例, 會下載 Roundcube 的源碼直接安裝: 1. 建立 LAMP …

PHP 檢查及轉換字串編碼

mb_detect_encoding() 是用作檢查字串編碼的 PHP 函式, 使用上很方便, 例如: 以上程式碼會印出 $str 的編碼, 例如 UTF-8。 iconv() 則是用作轉換字串編碼的函式, 例如我想將 BIG5 編碼轉到 UTF-8, 是這樣寫: 將上面的 mb_detect_encoding() 及 iconv() 配合使用, 可以先得出字串編碼, 然後做轉換: