萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP mail() 函數使用方法

PHP mail() 函數使用方法

PHP mail() 函數使用方法

PHP的mail ( )函數是用來發送電子郵件的腳本內。

語法
mail(to,subject,message,headers,parameters)

參數說明
所需。指定接收器/接收電子郵件
必填。指定主題的電子郵件。注:此參數不能包含任何新行字符
信息必填。確定發出的信息。每一行應該分開與低頻( n )段。線路不應超過70個字符
標題可選。指定額外的標題一樣,從,副本,並密件副本。額外的標題應該是分開的CRLF ( r N )的
參數可選。指定一個額外的參數郵件程序

 

注意:對於郵件功能可用,需要PHP的安裝和工作的電子郵件系統。該項目將使用的定義是設定在php.ini文件。

閱讀更多我們的PHP郵件參考。




PHP的簡單的電子信箱
最簡單的方式發送一封電子郵件, PHP是發送文字電子郵件。

在下面的例子中,我們首先聲明的變量( $到, $議題, $消息,從$ $標題) ,

然後我們使用的變量在mail ( )函數發送電子郵件:

 

<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
 

PHP的郵件形式
用PHP ,您可以創建一個反饋的形式在您的網站上。下面的例子發送短信到指定的e - mail地址:

 

<html>
<body>
<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
  {
  //send email
  $email = $_REQUEST['email'] ; 
  $subject = $_REQUEST['subject'] ;
  $message = $_REQUEST['message'] ;
  mail( "[email protected]", "Subject: $subject",
  $message, "From: $email" );
  echo "Thank you for using our mail form";
  }
else
//if "email" is not filled out, display the form
  {
  echo "<form method='post' action='mailform.php'>
  Email: <input name='email' type='text' /><br />
  Subject: <input name='subject' type='text' /><br />
  Message:<br />
  <textarea name='message' rows='15' cols='40'>
  </textarea><br />
  <input type='submit' />
  </form>";
  }
?>
</body>
</html>
 

這是上面的例子工程:
首先,請檢查電子郵件是否輸入欄位填寫
如果沒有一套(如網頁時首先參觀) ;輸出的HTML表單
如果設定後(表格填寫) ;發送電子郵件的形式
當按下提交後的表格填寫,頁面重新加載,看到輸入的電子郵件設置,並傳送電子郵件
注意:這是最簡單的方式來傳送電子郵件,但它並不安全。在接下來的一章本教程,您可以閱讀更多關於漏洞,

電子郵件的腳本,以及如何驗證用戶輸入,使之更加安全。




PHP的郵件參考
如需了解更多關於PHP的mail ( )函數,請訪問我們的PHP郵件引用。

copyright © 萬盛學電腦網 all rights reserved