公告

國明的網路筆記

2012年11月24日 星期六

在Windows Server 中PHP如何設定SMTP

在 Windows Server 中架設一些 Open Source 的伺服器服務,因為這些大都是PHP + Apache的語法,常常需要發送 mail,但 Windows Server 並沒有安裝 mail Server ,所以必須透過外部的 SMTP Server。
問題發生了,大多數的 SMTP Server 都有阻止 Relar 的設定,所以只要發送信件,都會失敗,天啊!怎麼辦?
SMTP Server 都有阻止 Relar 的設定,那就自己轉寄啊,先 Enable SMTP 服務,再限定只有自己本身可以轉寄就 OK 了!

1. 先新增 Windows Server 2008 的 SMTP 功能。
2. 在 IIS 管理工具中,按 SMTP 右鍵->內容->存取,在轉送畫面中,新增自己的IP (127.0.0.1)
3. 修改 PHP 資料夾中的 php.ini,取消一些 ';' ,如下:


[mail function]
; Use SMTP for sending mail instead of mail()
smtp = On

; For Win32 only.
SMTP = localhost

smtp_port = 25  

; For Win32 only.
sendmail_from = YourMailID@YourMail.com
......
4. 重啟 Apache!
5. 自建一 PHP 送信程式試試!

<?php 
  $to ="yourmail@your.com";      // 收件者 
  $subject ="test";        // 信件主旨 
  $msg = "smtp發信測試";      // 信件內容 
  $headers = "From: admin@your.com";       // 寄件者

  if(mail("$to","$subject", "$msg", "$headers"))
    echo "信件已經發送成功。";    // 寄信成功就會顯示的提示訊息
  else
    echo "信件發送失敗!";      // 寄信失敗顯示的錯誤訊息 
?>




2012年11月19日 星期一

電腦開不了機,嗶嗶聲聽問題!

電腦開機時的嗶嗶聲說明!

BIOS                              BB聲對照表
 ‧ AMI
1短音        DRAM復新失敗
1長音3短音音    DRAM錯誤
1長音8短音     顯示測試失敗
2短音        DRAM同位檢測失敗
3短音        基本64K RAM測試失敗
4短音        系統時鐘錯誤
5短音        CPU處理器錯誤
6短音        主機板鍵盤控制器錯誤
7短音        CPU中斷錯誤
8短音        顯示卡記憶體寫入/讀取錯誤
9短音        ROM BIOS檢查碼錯誤
10短音       CMOS 關機暫存器寫入/讀取錯誤
11短音       快取記憶體故障

 ‧ Award
1短音        系統啟動正常
2短音        CMOS設定錯誤
1長音1短音     DRAM或主機板錯誤
1長音2短音     顯示錯誤(顯示器或顯示卡)
1長音3短音     鍵盤控制器錯誤
1長音9短音     主機板Flash RAM或EPROM錯誤(BIOS損壞)
不斷地響(長音)   DRAM沒插好或損壞
不斷地響      電源,顯示器未和顯示卡連接好
重覆短響      電源有問題

 ‧ Phoenix
1短         系統啟動正常
1短1短1短      系統開機初始化失敗
1短1短2短      主機板錯誤
1短1短3短      CMOS或電池失效
1短1短4短      ROM BIOS校驗錯誤
1短4短3短      EISA時序器錯誤
1短3短1短      RAM復新錯誤
3短1短2短      主DMA暫存器錯誤
3短1短3短      主中斷處理暫存器錯誤
3短2短4短      主機板鍵盤控制器錯誤
3短4短2短      顯示錯誤(顯示器或顯示卡)
4短2短2短      關機錯誤
4短4短1短      串列埠錯誤
4短4短2短      並列埠錯誤

AWARD BIOS
1.一短聲:正常開機
2.二短聲:CMOS設定錯誤。
3.一長一短:記憶體錯誤。
4.一長二短:顯示卡或顯示器連接錯誤。
5.一長三短:鍵盤錯誤。
6.一長九短:ROM 錯誤。
7.不斷長響:記憶體未插好。
8.不斷急響:電源有問題。

AMI BIOS 
1.一短聲:記憶體Refresh錯誤。
2.二短聲:記憶體ECC檢查錯誤。
3.三短聲:記憶體檢查失敗。
4.四短聲:中央處理器錯誤。
5.六短聲:鍵盤錯誤。
6.八短聲:顯示卡記憶體錯誤。
7.九短聲:ROM 錯誤。
8.一長三短:記憶體損壞。
9.一長八短:顯示卡或螢幕連接錯誤。

1 長聲 3 短聲   顯示卡沒插好
1 串短聲   記憶體沒插好
不過我們最常聽到的叫聲,大部分應該最後那二項。


2012年11月17日 星期六

FTP 以匿名方式登入時,發生登入失敗錯誤訊息

當您以匿名方式登入 FTP 時,可能會發生下列錯誤訊息:
C:\ftp ftp.someserver.com
Connected to ftp.someserver.com. 
220 someserver Microsoft FTP Service (Version 4.0). 
User (ftp.someserver.com:(none)): anonymous 
331 Anonymous access allowed, send identity (e-mail name) as password. Password: 
530 User someuser@microsoft.com cannot log in. 
Login failed. 
ftp>

檔案傳輸通訊協定 (FTP) 用戶端嘗試使用匿名連線的 Windows FTP 伺服器建立工作階段失敗,即使 FTP 報告允許匿名連線的所以拒絕連線。
發生此狀況,用戶端可能會收到下列訊息:
331 匿名存取,允許、傳送身分識別 (電子郵件名稱),做為密碼。 當用戶端輸入密碼時,
伺服器就會傳回下列訊息:
530 匿名的使用者無法登入。
登入失敗

發生的原因:匿名帳戶錯誤!
1. FTP 用戶端會報告錯誤允許匿名 FTP 連線。根據預設,Windows NT FTP 伺服器不允許匿名連線。 2. FTP 伺服器已設定為允許匿名連線,但無法識別匿名使用者連線的使用者名稱對應的帳戶。當您在 FTP 服務的 [組態] 對話方塊中選取允許匿名連線時,則預設使用者名稱為來賓。預設為停用這個帳戶。

解決方案:
若要解決這個問題,您必須停用自動密碼同步為IUSR_ComputerName帳戶。(這是 「 匿名 」 帳戶)。若要這樣做,請遵循下列步驟: 
1. 按一下開始、 指向 [程式集],指向 [系統管理工具 (公用),然後按一下 「網域使用者管理員」。
2. 若要重設的匿名帳戶的密碼、 按一下內容功能表上的使用者,在 [密碼] 方塊中,輸入新的密碼,然後遵循螢幕上的提示。 
3. 您重設已經匿名帳號密碼之後,請按一下 [開始,按一下 [執行]、 輸入Inetmgr.exe,,然後按一下[確定] 。
4. 在 Internet 服務管理員,以滑鼠右鍵按一下您想要的選項,FTP 站台的 URL,然後按一下內容 。
5. 按一下 [目錄安全設定] 標籤,然後在 [匿名存取及驗證控制] 下按一下 [編輯 選取 [允許匿名存取] 核取方塊,然後再按一下 [編輯]  
6. 在 [匿名使用者帳戶] 對話方塊中,按一下以清除 [啟用自動密碼同步] 核取方塊。 
7. 在 [密碼] 方塊中,輸入您在步驟 2 中,輸入的密碼,然後按一下[確定]。

參考:
http://support.microsoft.com/kb/269241/zh-tw
http://support.microsoft.com/kb/101920/zh-tw




mms 找不到檔案、不支援指定的通訊協定…問題

使用Windows Media Play程式播放時出現『找不到檔案、不支援指定的通訊協定…』問題,請您先確認Windows Media播放程式是否能正常運作,並將Windows Media Player「工具」內「選項」設定中的「自動下載解碼器」設為勾選狀態。若您的上網環境(可能是您所在公司、機關、學校…等)已裝設防火牆設備,請通知貴單位網管人員確保「RTSP通訊協定(TCP連接埠554)、MMS通訊協定(TCP連接埠1755)」、UDP輸入埠(1024-5000)允許連接串流媒體伺服器。
另建議升級至Windows Media Play 11版本,如果是10以下版本請聽友確認【Windows Media】播放程式 (不是IE瀏覽器)中 [工具] (必須開到最大化才看得到) 點選 [選項],再點選 [網路] 檢查【TCP(T)】選項 [打勾] 是否被取消而找不到播放路徑。 若因一直緩衝無法正常播放,建議由播放程式中 [工具] 點選 [選項] ,再點選 [網路] 將 [UDP] 選項 [打勾] 取消後再 [確認] 即可。

2012年11月12日 星期一

Windows 7 如何錄製系統正在播放的聲音


資料來源:http://www.synnex.com.tw/asp/fae_qaDetail.asp?topic=FAE&group=&parent=&classifyid=01997&seqno=20870&vendor

1. 按滑鼠右鍵點擊桌面右下角的喇叭圖示,點選「錄音裝置」。
※ 或是開啟「控制台」→「硬體和音效」→「聲音」→「錄製」也可以。

2. 在空白處按滑鼠右鍵,點選「顯示已停用的裝置」。

3. 以滑鼠右鍵點擊「立體聲混音」,點選「啟用」。
※ 如果沒有「立體聲混音」的選項,是因為沒有安裝正確的驅動程式,使用Windows 7預設的驅動程式就沒有「立體聲混音」的選項,請安裝正確的音效驅動程式後再繼續設定。

4. 以滑鼠右鍵點擊「立體聲混音」,點選「設定成預設裝置」。

5. 播放音樂測試,檢查「立體聲混音」右邊淡藍色格子會有綠色的格子跳動就可以了,此時使用錄音軟體就能將喇叭正在播放的聲音錄製起來。
※ 如果已經依照上述步驟設定完成,但播放音樂時沒有綠色格子跳動,請檢查是否有設定成靜音,且喇叭或耳機是否有接上。
※ 如果想同時錄製麥克風發出的聲音,請參考:Windows 7 要如何設定才能從喇叭或耳機聽到麥克風的聲音?
,提醒您,如果您有參考上述連結說明做設定,喇叭或錄製的聲音可能會含有麥克風傳來的雜訊。

※ 使用錄音機測試:
1. 開啟「開始功能表」→「所有程式」→「附屬應用程式」→「錄音機」。

2. 播放音樂,使用「錄音機」開始錄音,檢視「錄音機」與「立體聲混音」都有聲音的反應即可,此時錄音機會將電腦正在播放的聲音錄製起來。