用Socket發送電子郵件五

顯示調試信息
1 function show_debug($message, $inout)
2 {
3 if ($this-$#@62;debug)
4 {
5 if($inout==”in”) //響應信息
6 {
7 $m=”$#@60;$#@60;,;
8 }
9 else
10 $m=”$#@62;$#@62; ,;
11 if(!ereg(”
$”, $message))
12 $message .= “$#@60;br$#@62;”;
13 $message=nl2br($message);
14 echo “$#@60;font color=#999999$#@62;${m}${message}$#@60;/font$#@62;”;
15 }
16 }
  這個函數用來顯示調試信息。可以在$inout中指定是上傳的指令還是返回的響應,如果為上傳指令,則使用”out”;如果為返回的響應則使用”in”。
第3行,判斷是否要輸出調試信息。
第5行,判斷是否為響應信息,如果是,則在第7行將信息的前面加上”$#@60;$#@60; “來區別信息;否則在第10行加上 “$#@62;$#@62; “來區別上傳指令。
第11-12行,判斷信息串最後是否為換行符,如不是則加上HTML換行標記。第13行將所以的換行符轉成HTML的換行標記。
第14行,輸出整條信息,同時將信息顏色置為灰色以示區別。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *