2008年8月5日 星期二

請假系統 動工

Server採用XAMPP Lite版, 包含了apache, php, mysql, phpmyadmin
而且又是免安裝的!

解壓縮以後, 要先執行資料夾中的setup_xampp.bat 來設定相對路徑,

然後xampp-control.exe 可以控管全部服務.

接著修改xampplite\apache\bin\php.ini 裡面的

[Date]
;date.timezone =

改為

[Date]
date.timezone = "Asia/Taipei"

這樣php中用到 時
才不會差了8 hr

-----------------------------------------------------------
如果要透過php的mail()來寄信,
也是修改 php.ini 中的 SMTP 設定

-----------------------------------------------------------
Dreamver中, 雖然mysql和網頁都已經使用utf8來儲存, 但是在要
把值取出來的時候, 有時後會出現亂碼.

這時候要在原始碼中加入 紅色那行

mysql_select_db($database_timeoff, $timeoff);
mysql_query("SET NAMES 'utf8'"); //add by craig
$query_rs_main = sprintf("SELECT * FROM empinfo WHERE loginname = %s", GetSQLValueString($colname_rs_main, "text"));

-------------------------------------------------------------
MySQL 的 timestamp會自動幫你將 "timestamp 型態的欄位" 寫入現在時間.
有兩種屬性可供調整使用:

自動初始化: 此欄位 寫入 資料時, 自動將 timestamp 的欄位寫入現在時間(建立時, 自動寫入時間).(DEFAULT CURRENT_TIMESTAMP)

自動更新: 此欄位 修改 資料時, 自動將 timestamp 的欄位寫入現在時間(更新時, 自動寫入時間). (ON UPDATE CURRENT_TIMESTAMP)

要透過 phpmyadmin來設定, Navicat 找不倒去哪裡設XDXD

沒有留言:

 
Blogger Template Layout Design by [ METAMUSE ] : Code Name Gadget 1.1