中央論壇 - CENTER BBS

標題: [程式編輯]可以直接從網站寄信囉!使用mail() [打印本頁]

作者: f66666602    時間: 2008-2-16 01:46
標題: [程式編輯]可以直接從網站寄信囉!使用mail()
<?php
  $MailTo    = "dana@msXX.hinet.net";
  $MailTitle = "測試信";
  $MailText  = "這是一封測試信 \n這是第二行 \n這是第三行 \n大塊文章-PHP筆記區";
  $MailFrom  = "From:dana@msYY.hinet.net";
  $Form      = "Content-Type: text/html; charset='big5';\n";
  mail($MailTo, $MailTitle, $MailText, $MailFrom);
  mail($MailTo, $MailTitle, $MailText, $MailFrom . "\n" . $Form);
?>
函式:

mail($MailTo, $MailTitle, $MailText, $MailFrom)格式:
$MailTo 要寄給什麼人(收件人)。
$MailTitle 信件的標題。
$MailText 信件的本文。
$MailFrom 什麼人寄出去的信(寄件人);可以加上 $Form 設定信件格式、字元編碼方式。
說明:
  1. "\n"是換行(按了Enter鍵),"\t"是定位(按了Table鍵),這兩個指令只針對檔案讀寫或純文字寄信才有用;輸出至畫面或是HTML格式檔要換行請用<br>。
  2. 配合前一範例「留言板Form」的方式,就可以直接在網站填好收信人和信件內容後寄信囉!
除錯:
  1. Warning: Failed to Connect in SendMail.php on line 10
    寄信失敗!警告在檔案SendMail.php的第10行有mail()指令,而這個mail()無法連結Server寄信。
    請確認執行PHP的Server是否允許你有寄信的權限。





歡迎光臨 中央論壇 - CENTER BBS (https://mail.centerbbs.com/) Powered by Discuz! X3