網絡技術日誌

關於 PHP, Linux, Open Source 及個人生活記載的網誌。

Entries for July, 2011

PHP 讀取 XML 檔案

在 PHP4 時沒有專用函式讀取 XML 檔案,而PHP5 已經內建一個讀取 XML 檔案的函式,那就是 simplexml_load_file()。 PLAIN TEXT PHP: <?php $xml = simplexml_load_file("test.xml"); //設定要讀取的 XML,也可以是 URL   print_r($xml); ?>

Comments (1)

幾個實用的 PHP Regular Expression

Regular Expression 在程式開發時檢查及替換字串相當有用,以下是幾個很好用的 PHP Regular Expression 例子: 1. 密碼檢查: 以下的 Regular Expression 會檢查密碼是否夠安全,會檢查密碼必需最少有 8 位,以及最少包括一個小寫字母、一個大寫字母及一個數字: PLAIN TEXT PHP: <?php $password = "Fyfjk34sdfjfsjq7";   if (preg_match("/^.*(?=.{8,})(?=.*d)(?=.*[a-z])(?=.*[A-Z]).*$/", $password)) {     echo "Your passwords is strong."; } else {     echo "Your password is weak."; } ?> 2. Email 地址檢查: PLAIN TEXT PHP: <?php $email = [...]

Comments (1)

將 .htaccess 檔案改名

.htaccess 可以改變很多網站的設定,這也造成一個安全性的問題,因為有心人都會估計到網站可能會用 .htaccess,如果未有對 .htaccess 進行權限定,所有人都可以瀏覽 .htaccess 的內容。 除了變更權限外,也可以設定 Apache 讀取其他檔案名稱,那麼其他人便不會那麼容易知道設檔的位置,但這個方法需要編輯 httpd.conf 才可以實現。 在 Apache 建立的 virtualhost 裡面,只要加入 "AccessFileName" 便可以自訂設定檔的名稱,例如: AccessFileName .htaccess.hidden 以上語句會指定 .htaccess.hidden 代替原本的 .htaccess 檔案。

Leave a Comment