2009-03-21
Debian
- dbconfig-common - common framework for packaging database applications
- 如果 deb 套件會使用到 SQL 資料庫的話,可以相依這個套件,然後透過 dbconfig-common 來做資料庫的設定。
- 參考打包範例 webcalendar
Web Service
- [備忘] Apache 要啟用 .htaccess 的話,必須在設定中加上
AllowOverride ALL
- [備忘] 有些網頁還是維持 Big5 的字集,如果做轉換不方便的話,可以在 Apache 設定檔中,針對該目錄加入
AddDefaultCharset Big5
Active Directory / LDAP / PHP
function ldap_auth($adhost, $port, $uid_field, $basedn, $binddn, $passwd, $userid, $userpasswd) { global $msg, $db, $default_prefix, $default_prefix_id ; $ds = @ldap_connect($adhost, $port) ; // must be a valid LDAP server! if ($ds) { $r = @ldap_bind($ds, $binddn, $passwd); if(!$r){ alert_err("binding failed !!"); } // Search usrname entry $sr = @ldap_search($ds, $basedn, "(".$uid_field."=".$userid.")"); $user_arr = @ldap_get_entries($ds, $sr) ; //echo print_r($user_arr) ; exit ; if ($user_arr["count"] == "1") { $user_binddn = $user_arr[0]["dn"] ; $ub = @ldap_bind($ds, $user_binddn, $userpasswd) ; if(!$ub) { alert_err($msg["ad_passwd_err"]); } } else { alert_err($msg["ad_search_err"]) ; } ldap_close($ds); return true ; } else { alert_err("Unable to connect to LDAP server") ; }
Last modified 16 years ago
Last modified on Mar 21, 2009, 11:26:50 PM