星期五, 10月 31, 2008

mcgetmac方便的查詢電腦mac的程式

有著快速查到區網內ip與mac的需求,找到了mcgetmac的程式軟體,把程式下載放在C:\windows\system32下,以後只要下mcgetmac ip名稱或主機名稱,就可以快速的顯現該電腦的mac位址。真的很方便。

例:

mcgetmac 192.168.5.144

----以下是結果----

Get MAC v1.1 Copyright (c)2001-2008, MA
Web: http://www.matcode.com
Author: Vitaly Evseenko, ve@matcode.com

Name: ST21
IP address: 192.168.5.144
Ethernet MAC address: 00:1B:FC:99:EB:2E



相關網站:
Wake-on-LAN [ MATCODE.com ]
遠端網路卡開機

星期四, 10月 30, 2008

夫子作花燈,老師我有問題

哈哈哈!
今年抽到要作團體組花燈,運氣真是背到家,作花燈是屬於藝術與人文領域?那對我這樣一個資訊組長而言,突然之間要接受藝術與人文的薰陶,不知是否有助於日後程式的編寫或網站的管理有著氣質上的提升。

突然想到去年台南縣教育局強迫教師們請公假作花燈,鬧到變成全國新聞,但是雷聲大雨點小,今年彰化縣的老師們依舊還是默默的再做花燈,看來有需要聯絡一下芒果亂報,讓全國同胞了解做老師的辛苦與辛酸。


以下的新聞轉載自NowNews網站:
http://www.easternpr.com.tw/2007/12/09/124-2199079.htm

--------------------------------------------------------------------------------------

為了充場面竟然把老師當作是加工區的女工,台南縣政府為了舉辦明年元宵花燈,竟要教育局強迫各國中小老師參加為期一個禮拜的花燈研習營,親手做花燈,不過 光是材料費就不夠用,老師必須自掏腰包,甚至手被鐵絲割破也不敢吭聲,但教育局卻說做,花燈也算是人文藝術的一種,老師不能不會。

新化國小的活動中心內,上百名國中小老師就像是加工區的工人各據一角,忙著趕工做花燈,就算是心裡有千百個不願意也不敢吭聲,有些老師擔心做不出 來,還叫家裡的小朋友一起幫忙,但這些手工藝品,畢竟不是夫子的拿手強項,拿螺絲起子老虎鉗,做到手磨破皮,被鐵絲割傷也不敢說出口。

爆料老師說:「手都長繭了,做到後來都長水泡了,到現在都匯麻麻的。」

這是台南縣政府為了配合明年元宵花燈提前做準備,要了要充場面,有美美的花燈展示,硬是要教育局下公文強迫各國中小老師參加,為期一個禮拜的花燈 研習營,從早上8點到一直上到下午6點,就連六日也一樣,但抽時間做花燈,學校的課不能不上,有些老師甚至自己花錢,請代課老師幫忙。

不僅如此,教育局給的花燈材料費,只有2000塊,但要做好一個花燈上萬元跑不掉,不夠的老師只好自掏腰包貼補。南縣教師會長林欲義說:「基本的話要1萬塊,都是老師自己掏腰包,雖然不願意可是,縣政府又公文來。」

雖然如此,台南縣教育局長王崑源竟還說:「這不叫做藝術與人文領域嗎,怎麼跟教學沒關,怎麼那麼天才,藝術與人文領域,怎麼跟教學無關。」

教育的態度強硬,理直氣壯說是人文藝術的一環,不覺得這樣有錯,但要拿筆桿的夫子,花自己的錢義務幫忙,台南縣政府如此官僚做法,讓人不敢茍同。

Linux的partition介紹

以下文章完全節錄自澎湖人線上書籍系統,如果有任何冒犯,來信告知我就會把這篇文章刪除。



/根目錄 root (/)-->根目錄是開機的時候系統第一個掛載的 partition , /etc, /bin, /dev, /lib, /sbin 這五個次目錄都應該要與根目錄連在一起
/usr/local/bin, /usr/bin---> 是放置使用者可執行的 binary file 的目錄--例如ls,mv..
/boot---> Linux 系統開機會用到的檔案--Kernel ,如果使用 grub 的話,那麼 /boot/grub 也會出現在這裡,一般來講這個分割區不用太大
/dev -->裝置與周邊設備都,例如鍵盤、滑鼠等;以及儲存設備 (block device), 例如硬碟、光碟等等。
/etc-->放置設定檔,例帳號密碼檔、 各種服務的啟始檔等等。
/home-->這是系統預設的使用者家目錄 (home directory)。
/lib,/usr/lib,/usr/local/lib-->系統會使用到的函式庫放置的目錄。
/lost+found-->系統不正常產生錯誤時,會將一些遺失的片段放置於此目錄下
/media-->這是軟碟與光碟預設掛載點的地方
/opt 這是給主機額外安裝軟體所擺放的目錄。舉例來說,DRBL就會裝在這裡。
/proc-->這個目錄本身是一個虛擬檔案系統--記憶體當中, 例如系統核心、形成資訊、周邊設備的狀態及網路狀態等等。
/root 系統管理員 (root) 的家目錄。
/sbin,/usr/sbin-->放置一些系統管理員才會動用到的執行指令,例如: fdisk, mke2fs...
/srv-->一些服務啟動之後,這些服務所需要取用的資料目錄。舉例來說,WWW 伺服器需要的網頁資料就可以放置在 /srv/www 裡面。
/tmp 這是讓一般使用者或者是正在執行的程序暫時放置檔案的地方。
/var/-->放log檔或cache檔,或者 /var/spool:是一些佇列資料存放的地方。
所以如果你主機是做mail server,那/var/spool就要獨立切,才可以方便備份或做quota設定,如果是裝DRBL的話那/home就切大點,不同的使用目的就要考量不同的切割方式。

星期二, 10月 28, 2008

學校筆電改安裝Ubuntu

學校配給我一台筆電,我嫌他不夠好用,不太喜歡它。

昨天把它改安裝ubuntu8.04。ㄣ!有成就感。

撇開一開始的諸多疑慮,直接把光碟放進去,筆電就此跟Windows說掰掰了。

星期五, 10月 24, 2008

防毒軟體改用小紅傘AntiVir

電腦原本是裝avast防毒軟體,但是有感於效能上好像也沒有很好,尤其是針對隨身碟病毒或惡意網站的程式,總是沒有招架之力,今天下定決心也把自己的筆電改灌成Avira AntiVir,希望小紅傘能保佑我的電腦長命百歲。

星期二, 10月 21, 2008

php.ini中文說明

;;;;;;;;;;;;;;;;;;;
; PHP.INI中文說明 ;
;;;;;;;;;;;;;;;;;;;
; 這個檔案是PHP安裝的預設配置檔案.
; 預設設定下, PHP是以程式開發為目的,而不是為了其它目的!
; 由於PHP在應用在您的網站之前必須考慮一些安全問題,
; 所以請您參考php.ini-recommended(被推薦的)中相關參數的設定,
; 另外,您也可以在以下網站獲得幫助:http://php.net/manual/en/security.php.


;;;;;;;;;;;;;;;;
; 關於這個檔案 ;
;;;;;;;;;;;;;;;;
; 這個檔案控制著PHP的許多方面,為了能讓PHP正常讀取它,這個檔案必須被命名為"php.ini".
; PHP運行時依次在以下路徑中尋找這個檔案:目前工作目錄,環境變量PHPPRC指定路徑,編譯時
; 指定的路徑.
; 在Windows下,編譯時指定路徑就是Windows的安裝目錄,
; 在命令提示符下,可以用-c的參數來替代php.ini的查找路徑.
;
; 這個配置檔案的設定極其簡單. 以空白字元和分號開始的行被忽略(可能您已經想到了^_^),
; 雖然它們可能在將來有意義...
;
; 您在配置php.ini時,請使用以下的指定語法:
; 指示 = 值
; 注意:指示標識符是區分大小寫的,例如foo=bar和FOO=bar是不同的.
;   值可以是一個字元,一個數字,一個PHP常量(例如E_ALL和M_PI),
;   一個INI常量(例如On,Off,True,False,Yes,No和None),一個表達式(例如E_ALL & ~E_NOTICE),
;   或是用引號括起來的字元串(例如"foo").
;
; INI檔案中的表達式被限制為下面的運算符:
; |  代表 OR
; &  代表 AND
; ~  代表 NOT(except)
; !  代表 NOT
;
; 其中佈爾值可用1,On,True或Yes表示設為開的狀態,
;      可用0,Off,False或No表示設為關的狀態.
;
; 一個空字元串可以以在等號後不寫任何東西的方法表示,或者用None表示.例如:
;
; foo = ; 將foo值設定為空字元串
; foo = none ; 將foo值設定為空字元串
; foo = "none" ; 將foo值設定為字元串'none'
;
; 如果您在值設定中使用常量,並且這些常量屬於動態調入的擴展庫(PHP擴展或Zend擴展),
; 那麼,您只能在調入這些擴展庫之後再使用這些常量.
;
; 所有在 php.ini-dist 檔案裡設定的值與內建的預設值相同(就是說,如果 php.ini
; 沒被使用或者你刪掉了這些行,預設值與之相同).


;;;;;;;;;;;
; 語言選項;
;;;;;;;;;;;

; 是否使PHP腳本語言在Apache伺服器下有效.
engine = On

; 是否允許使用這種簡單的標識格式,當設定為Off時只有這種標識能被識別.
short_open_tag = On

; 是否允許使用ASP風格的標識格式<% %>.
asp_tags = Off

; 浮點類型數顯示時的有效位數.
precision  = 12

; 是否開啟2000年適應 (可能在非2000年適應的瀏覽器中導致問題).
y2k_compliance = Off

; 輸出緩存允許你甚至在輸出正文內容之後發送header標頭(包括cookies), 但這樣會使速度有些下降.
; 您可以在運行時使用輸出緩存功能,也可以把output_buffering的值設為On使所有檔案的輸出緩存打
; 開.您也可以使用一個數值(單位是byte)作為輸出緩存上限,例如:
output_buffering=4096.
output_buffering = 4096

; 您可以把腳本輸出到一個函數,
; 字元編碼將會自動地轉換為您指定的編碼,這樣可能會對您處理以及記錄日誌有所幫助.
; 例如,如果您把 output_handler 設為 ob_iconv_handler,
; 輸出會為支援gzip或deflate編碼的瀏覽器設一個輸出處理器自動地開啟輸出緩衝.
;
; 說明: 您不必完全依照這個檔案中的設定去編寫腳本程式,相反地,您應該使用ob_start()函數
;    具體設定,如果您在不瞭解正在被執行的腳本的情況下使用這個INI檔案中的配置,就有
;    可能引起一些問題.
;    您不能同時使用"ob_gzhandler" 和 "zlib.output_compression".
;output_handler =

; 輸出會為支援壓縮使用了zlib庫
; 這個選項的有效值是'off','on',或者一個具體的值,預設值是4KB.
; 說明: 您可以增大數值來增加執行效率.
;    您必須使用zlib.output_handler來替代標準的output_handler否則輸出緩存會失效.
;    .
zlib.output_compression = Off

; 如果zlib.output_compression被設為On,您就不能再額外地指定輸出的值.
; 在不同在設定下,結果是一樣的.
;zlib.output_handler =

; 強制更新使PHP輸出層在每個輸出塊之後自動更新自身資料.
; 這等效於在執行每個print()或echo()或每個HTML塊後調用flush()函數.
; 開啟這項設定可能會在運行時導致嚴重的衝突,建議僅在debug過程中開啟.
implicit_flush = Off

; 得到一個串行變量,並將其轉化為PHP值,可能為整型,雙精度,字元串,數組,或對像.
; 如果些函數發現了未定義的或類或參數,將會出現提示,如果您想使用這一函數,請設定
; 這個功能.
unserialize_callback_func=

; 是否強迫函數調用時按引用傳遞參數,在將來的PHP/Zend中,這一功能很可能不會再被支援,
; 建議您把此項設為Off,並在腳本中用函數聲明此變量,以便在將來的PHP下正常運行.
allow_call_time_pass_reference = Off

; 安全模式
; 是否啟用安全模式
safe_mode = Off

; 預設設定為Off,在開啟檔案時,安全模式會作一個UID對比檢查,如果設定為On,則作GID對比.
safe_mode_gid = Off

; 如果PHP在安全模式下運行,UID/GID檢查將在這個命令指定的檔案夾及其子檔案夾中進行.
safe_mode_include_dir =

; 如果PHP在安全模式下運行,system()和其它執行系統程式的函數都只能執行這個指令所指定
; 的目錄
safe_mode_exec_dir =

; 改變某些環境變量可能是一個有效的安全措施.
; 這個指令包括了一個含有符號的前綴.在安全模式下,會員只能改變或設定以這裡指定的前綴
; 的名字的環境變量.
; 說明: 如果不指定前綴,PHP會允許會員任意修改環境變量.
safe_mode_allowed_env_vars = PHP_

; 這個指令包含了一個符號,使得會員不能使用putenv()函數修改環境變量.
; 即使safe_mode_allowed_env_vars設定為允許會員修改,這些環境變量也會受到保護.
safe_mode_protected_env_vars = LD_LIBRARY_PATH

; 如果設定了open_basedir,將會使所有被定義的目錄及其子目錄的操作受到限制,這一指令在
; 每一個目錄和每一個虛擬主機構造檔案中著很大的作用.不論safe_mode被設定為On或是Off,
; 這個指令都不會受到任何影響.
;open_basedir =

; 這個指令允許您基於安全原因限制某些函數的使用.
; 如果您想禁用多個函數,可以在函數間用逗號隔開. 同樣地,
;不論safe_mode被設定為On或是Off,這個指令都不會受到任何影響.
disable_functions =

; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_classes =

; 語法以高亮度模式顯示的色彩.所有能被接受的東西就可以運行.
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg   = #FFFFFF
;highlight.default = #0000BB
;highlight.html  = #000000


;;;;;;;;;;;;
; 雜項設定 ;
;;;;;;;;;;;;
; 是否承認您的伺服器上安裝了PHP這一事實(例如通過附加簽名到WEB伺服器上)
; 這個指令不會引起安全問題,但它使檢查你的伺服器上是否安裝了PHP有了可能.
expose_php = On


;;;;;;;;;;;;
; 資源限制 ;
;;;;;;;;;;;;

max_execution_time = 30   ; 每個腳本的最大執行時間, 按秒計.
max_input_time = 60 ; 每個腳本的最大讀取資料時間, 按秒計.
memory_limit = 8M   ; 一個腳本可使用記憶體的最大值 (這裡是8MB).

;;;;;;;;;;;;;;;;;;
; 錯誤控制和記錄 ;
;;;;;;;;;;;;;;;;;;

; 錯誤報告是按比特記的,或者將數字加起來得到想要的錯誤報告等級.
; E_ALL       - 所有的錯誤和警告.
; E_ERROR      - 運行時的嚴重錯誤.
; E_WARNING     - 運行時的警告(並不是非常嚴重的).
; E_PARSE      - 編譯時解析錯誤.
; E_NOTICE     - 運行時提醒(這些經常是是你的代碼的bug引起的,
;           也可能是有意的行為造成的(如基於未初始化的變量自動初始化為一個
;           空字元串而使用一個未初始化的變量).
; E_CORE_ERROR   - 發生於PHP啟動時初始化過程中的致命錯誤.
; E_CORE_WARNING  - 發生於PHP啟動時初始化過程中的警告(非致命性錯).
; E_COMPILE_ERROR  - 編譯時致命性錯誤.
; E_COMPILE_WARNING - 編譯時警告(非致命性錯).
; E_USER_ERROR   - 會員產生的出錯消息.
; E_USER_WARNING  - 會員產生的警告消息.
; E_USER_NOTICE   - 會員產生的提醒消息.
;
; 例子:
;
;  - error_reporting = E_ALL & ~E_NOTICE 顯示所有的錯誤,除了提醒.
;
;  - error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR 僅顯示錯誤.
;
error_reporting = E_ALL & ~E_NOTICE

; 顯示錯誤(作為輸出的一部分).在WEB網站上,建議您關掉這個功能,並用錯誤日誌的方式來代替.
; 如果開啟此功能可能會給您帶來安全問題,例如檔案在伺服器上的路徑和您的資料庫或其它訊息.
; 不過在Debug過程中,開啟此項會給調試程式帶來極大的方便.
display_errors = On

; 如果display_startup_errors設定為Off,即使display_errors被設定成On,
; 在PHP啟動過程中的錯誤也不會被顯示.如果不是在Debug過程中,建議您關閉此項.
display_startup_errors = off

; 在日誌檔案中記錄錯誤(伺服器日誌,stderr標準錯誤輸出, 或者error_log (下面的)).
; 正如上面說明的那樣,強烈建議你在最終發表的web網站時以日誌方式記錄錯誤.
log_errors = On

; 設定錯誤日誌檔案最大值.預設大小是1024M.
log_errors_max_len = 1024

; 不記錄重複的訊息.在ignore_repeated_source被設為On前,重複的訊息一定發生在同一文
; 件的同一行
ignore_repeated_errors = Off

; 忽略重複多次的訊息.如果ignore_repeated_source被設為On,您將不能記錄不同檔案或不同行
的相同訊息.
ignore_repeated_source = Off

; 如果此命令設為Off,記憶體溢出將不會被顯示.
; 而這只在Debug, 並且error reporting中包含E_WARNING時才有意義.
report_memleaks = On

; 是否在$php_errormsg中存儲錯誤/警告訊息(布爾).
track_errors = Off

; 是否在錯誤訊息中包含HTML語法錯誤.
html_errors = On
 
; 如果您已經讓PHP記錄HTML錯誤,並想通過在錯誤頁面上的按這裡來獲得詳細訊息,
; 您可以從
http://www.php.net/docs.php下載一個文件,
; 並且修改docref_root來使用這個文件,這個值必須以'/'開頭,您也必須指定該文件的副檔名.
;docref_root = /phpmanual/
;docref_ext = .html

 
; 在錯誤訊息輸出前的字元.
;error_prepend_string = ""

; 在錯誤訊息輸出後的字元.
;error_append_string = ""

; 用於記錄錯誤日誌的指定檔案.
;error_log = filename

; 用系統日誌記錄錯誤(NT,XP,w2k下的事件觀看器,WIN95和WIN98下無效).
;error_log = syslog


;;;;;;;;;;;;
; 資料處理 ;
;;;;;;;;;;;;
;
; 說明 - track_vars 在PHP 4.0.3中是一直啟動的

; 在PHP中分隔URL的符號,預設是 "&".
;arg_separator.output = "&"

; 在變量中插入URL的分隔符號,預設是 "&".
; 說明: 任何字元在這裡都是作為分隔符的!
;arg_separator.input = ";&"

; 這條指示描述了PHP記錄GET,POST,Cookie,Environment和Built-in這些變量的順序.
; 以G,P,C,E和S代表,通常以EGPCS或GPC的方式引用,按從左到右記錄,最新的記錄覆蓋較舊的.
variables_order = "EGPCS"

; 是否將這些 EGPCS 變量註冊為全局變量.
; 若你不想讓會員資料不在全局範圍內混亂的話,你可以想關閉它.
; 這和 track_vars 連起來用更有意義 — 這樣你可以通過$HTTP_*_VARS[] 數組瀏覽所有的GPC變量.
; 建議您儘量不使用全局變量,因為它有可能引起安全問題,所以這個指令是不被推薦的.
register_globals = On

; 是否啟用argv和argc變量(這裡argv為數組,argc為變量數).
; 如果您不使用這些變量,您可以設為Off來增加PHP的執行效率.
register_argc_argv = Off

; PHP能接收POST資料的最大值.
post_max_size = 8M

; 不推薦您使用此指令,推您使用variables_order來代替.
gpc_order = "GPC"

;;;;;;;;;;;;
; 魔術引用 ;
;;;;;;;;;;;;

; 是否對引入的GET/POST/Cookie資料啟用魔術引用.
magic_quotes_gpc = On

; 是否對運行時產生的資料啟用魔術引用,例如用SQL搜尋得到的資料,用exec()函數得到的資料等.
magic_quotes_runtime = Off  

; 是否使用Sybase形式的魔術引用(即用\'代替'').
magic_quotes_sybase = On

; 在PHP文件前的後自動填加檔案.
auto_prepend_file =
auto_append_file =

; 像4.0b4一樣,PHP總是預設地在"Content-type:"頭標輸出一個字元的編碼方式
; 只要設定為空,就會取消這個字元了.PHP的內建預設值是text/html.
default_mimetype = "text/html"
;default_charset = "iso-8859-1"

; 是否一直使用$HTTP_RAW_POST_DATA變量.
always_populate_raw_post_data = Off

; 是否允許處理PHP腳本以外的HTTP請求.
; 如果您想獲得這些請求的資料, 您必須同時設定always_populate_raw_post_data變量.
;allow_webdav_methods = On

;;;;;;;;;;;;
; 路徑設定 ;
;;;;;;;;;;;;

; UNIX伺服器使用如下路徑: "/path1:/path2" 
;include_path = ".:/php/includes"
;
; Windows伺服器使用如下路徑: "\path1;\path2"
;include_path = ".;c:\php\includes"

; PHP檔案的根目錄, 僅在非空時有效,如果PHP被設定為安全模式,PHP不會處理此目錄以外檔案.
doc_root =

; 在使用/~username動工開啟腳本時,PHP尋找該腳本的路徑,同樣地僅在非空時有效.
user_dir =

; 存放可加載的擴展庫(模塊)目錄的路徑.
extension_dir = ./

; 是否啟用dl()函數.在多線程的服務上(如IIS和Zeus)dl()函數不能很好的工作,
; 在多線程服務上該指令預設被禁止.
enable_dl = On

; 在很多伺服器上,以CGI形式運行PHP來提高安全性能.預設設定下,PHP設其為On.
; 您可以在這裡關掉它,但關掉以後是有風險的.但在IIS下您則可以毫無風險的關掉它,
; 事實上,在IIS下您必須關掉它.
; cgi.force_redirect = 1

; 如果cgi.force_redirect功能開啟,並且您不是在Apache或Netscape(iPlanet)伺服器下運行,
您可能須要設定一個環境變量名,PHP將尋找此變量來確定可以繼續執行,設定此變量可能會引起
安全問題,避免的方法是先弄清楚您在作什麼~~~
; cgi.redirect_status_env = ;

; 此選項提供了在IIS伺服器下的智能化安全解決風格,如果在IIS下請設為On,目前不支援Apache
; 伺服器(2002年3月17日),預設值是0.
; fastcgi.impersonate = 1;

; 在發送HTTP響應時cgi.rfc2616_headers告訴PHP使用哪種headers.
; 如果設為0,PHP的發送情況是被Apache所支援的,如果設為1,PHP將發送自適應的RFC2616headers.
; 在IIS下,請設其值為1,預設值是0.
;cgi.rfc2616_headers = 0


;;;;;;;;;;;;
; 檔案上傳 ;
;;;;;;;;;;;;

; 是否允許以HTTP方式上傳檔案.
file_uploads = On

; 以HTTP方式上傳檔案的臨時目錄 (未指定時使用系統預設).
;upload_tmp_dir =

; 允許上傳檔案的最大值.
upload_max_filesize = 2M


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Fopen wrappers(這個俺不會譯5555~) ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; 是否允許把URLs(如http://和ftp://)當作檔案處理.
allow_url_fopen = On

; 指定一個匿名FTP瀏覽密碼(例如您的電子信箱)
;from="Neter@Neter.CN"

; 指定User-Agent字元串(User-Agent是啥呀?會員代理?55555555~)
; user_agent="PHP"

; 預設連接超時時間(以秒計).
default_socket_timeout = 60

; 如果您的腳本程式不是在蘋果機等作業系統下,而只是運行在unix或者win32系統下,
; 開啟這個變量將使PHP自動地檢查已結束的那些字元變量以便fgets()函數和file()函數
; 不受限制的表達.
; auto_detect_line_endings = Off


;;;;;;;;;;;;
; 動態擴展 ;
;;;;;;;;;;;;
;
; 如果您想讓動態擴展庫能夠自動的被加載,請使用下面的語法.
;
;  extension=modulename.extension
;
; 例如在Windows下:
;
;  extension=msql.dll
;
;   在UNIX下:
;
;  extension=msql.so
;
; 注意後面的值只是模塊的名字,並不包含該模塊所在的目錄,您應該用上面的extension_dir
; 來指示指定擴展庫的路徑.

;Windows擴展
;注意:PHP已經內建了對MySQL和ODBC支援,所以不必再為其配置任何dll擴展.
;
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
extension=php_exif.dll
;extension=php_fbsql.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
extension=php_zip.dll


;;;;;;;;;;;;
; 模塊設定 ;
;;;;;;;;;;;;

[系統日誌]
; 是否定義各種系統日誌變量(如$LOG_PID,$LOG_CRON等).關掉這個指令將會提高效率.
; 您可以在運行時使用define_syslog_variables()函數來定義這些變量.
define_syslog_variables = Off

[郵件功能]
; 僅在Windows下.
SMTP = localhost

; 僅在Windows下.
sendmail_from = Administrator@localhost.com

; 僅在Unix下.您也可以指定參數(預設值是: "sendmail -t -i").
;sendmail_path =

[Java]
;java.class.path = .\php_java.jar
;java.home = c:\jdk
;java.library = c:\jdk\jre\bin\hotspot\jvm.dll
;java.library.path = .\

[SQL]
sql.safe_mode = Off

[ODBC]
;odbc.default_db  = Not yet implemented
;odbc.default_user = Not yet implemented
;odbc.default_pw  = Not yet implemented

; 是否允許持續連接.
odbc.allow_persistent = On

; 是否在重用前檢查連接可用性.
odbc.check_persistent = On

; 允許持續連接的最大值.-1代表無限制.
odbc.max_persistent = -1

; 允許連接的最大值(持續連接和非持續連接的和).-1代表無限制.
odbc.max_links = -1 

; 控制LONG類型的字段.返回變量的大小(比特).0代表不控制.
odbc.defaultlrl = 4096 

; 控制二進制資料.0不控制,1保持,2轉換成字元.
; 可參見有關odbc_binmode和odbc_longreadlen的文件
; 以得到uodbc.defaultlrl和uodbc.defaultbinmode的解釋.
odbc.defaultbinmode = 1 

[MySQL]
; 是否允許持續連接.
mysql.allow_persistent = On

; 允許持續連接的最大值.-1代表無限制.
mysql.max_persistent = -1

; 允許連接的最大值(持續連接和非持續連接的和).-1代表無限制.
mysql.max_links = -1

; mysql_connect()函數的預設端口.如不設定,mysql_connect()將使用$MYSQL_TCP_PORT或者
; 在/etc/services下的mysql-tcp或者編譯定義的MYSQL_PORT(nuix)依次搜尋,而在Win32下,將
; 僅檢查MYSQL_PORT.
mysql.default_port =

; 用於本地MySql連接的預設socket,為空時,使用內建值.
mysql.default_socket =

; mysql_connect()連接的預設主機(安全模式

星期四, 10月 16, 2008

switch流程控制


switch (變數名稱) {
case 條件值1:
敘述句1;
break;
case 條件值2:
敘述句2;
break;
deafault:
預設敘述句;
}

星期三, 10月 15, 2008

stickies便利貼

很好用的便利貼小程式














如果看不習慣英文,還有中文語系可以下載,下載解壓縮後放在C:\Program File\Stickes\下


相關網址:http://www.zhornsoftware.co.uk/stickies/index.html

Google應用服務「自己寄給自己」會出現退信的錯誤訊息

設定好gmail應用服務
自己寄信給自己會出現

------------------------------------------------------------------------------------
This is an automatically generated Delivery Status Notification

Delivery to the following recipient failed permanently:

chunkai@dches.chc.edu.tw

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 554 554 : Relay access denied (state 14).
.
.
.

----------------------------------------------------------------------------------

由於主機mail.dches.chc.edu.tw本身原本就有提供postfix郵件服務,而/etc/postfix/main.cf檔案中,mydestination的作用是設定「能夠收信的主機名稱」,dches.chc.edu.tw卻不在收信主機名單內,所以信件雖然會寄到,但是卻也會再發一封退信的錯誤訊息。

只要將mydestination內加上dches.chc.edu.tw或是直接將postfix直接停用,信件就不會被退信了,下指令
service postfix stop(關閉服務,但是重開機服務仍會啟動)

chkconfig --del postfix直接刪除服務
或是
chkconfig postfix off停用服務(建議這樣比較好)
 

Chunkai's Blog Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template