iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 25
0
Modern Web

網頁程式設計so easy系列 第 25

Day24 [SESSION、檔案處理、電子郵件處理範例-4]

http://ithelp.ithome.com.tw/upload/images/20161222/20103385PAaOENnCdF.png


send.php(顯示表單頁之ajax執行之php)

http://ithelp.ithome.com.tw/upload/images/20161222/20103385WLZqEFA7R4.png

程式碼:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>send.php</title>
</head>
<body>
<?php
$to = $_POST["address"]; // 取得表單欄位內容
$subject = "電子郵件處理範例";
$body = "姓名:".$_POST["name"]."\n電話:".$_POST["tel"]."\n生日:".$_POST["birthday"]."\n地址:".$_POST["address"];
// 建立郵件標頭
$header = "電子郵件處理範例_header"; 
// 送出郵件
if (mail($to, $subject, $body, $header))
  echo "郵件已經成功的寄出! <br/>";
else
  echo "郵件寄送失敗!<br/>";
?>
</body>
</html>

網頁回傳結果:
http://ithelp.ithome.com.tw/upload/images/20161225/20103385aplgIUEkhF.png

信件:
http://ithelp.ithome.com.tw/upload/images/20161225/20103385xHSIPBj3L5.png

寄送電子郵件

電子郵件是Internet的熱門服務,在PHP程式可以呼叫mail()函數透過SMTP伺服器寄送電子郵件。

設定PHP的郵件功能

1.執行php.ini
http://ithelp.ithome.com.tw/upload/images/20161224/201033853YI6HOFmxF.png

2.取消sendmail_from之前的分號–、更改SMTP和sendmail_from的設定成為自己ISP的SMTP伺服器和電子郵件地址
http://ithelp.ithome.com.tw/upload/images/20161224/20103385vCePbl8olV.png

3.儲存php.ini並重啟apache服務


測試時,如果是使用gmail做測試,可以參閱以下網誌做更多的設定。
請參閱此網誌(我是使用此網誌之設定)
或是此網誌之設定來完成測試


上一篇
Day23 [SESSION、檔案處理、電子郵件處理範例-3]
下一篇
Day25 [資料庫系統]
系列文
網頁程式設計so easy30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言