亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP menghantar e-mel

PHP membolehkan anda menghantar e-mel terus daripada skrip


Fungsi mel() PHP

PHP mel< Fungsi ??>() digunakan untuk menghantar e-mel daripada skrip.

Sintaks

mel (ke, subjek, mesej, pengepala, parameter)


Parameter

    參數(shù)       描述
    to必需。規(guī)定 email 接收者。
Penerangan


    subject

必需。規(guī)定 email 的主題。注釋:該參數(shù)不能包含任何新行字符。


    message

必需。定義要發(fā)送的消息。應(yīng)使用 LF (n) 來分隔各行。每行應(yīng)該限制在 70 個(gè)字符內(nèi)。

 

    headers

可選。規(guī)定附加的標(biāo)題,比如 From、Cc 和 Bcc。應(yīng)當(dāng)使用 CRLF (rn) 分隔附加的標(biāo)題。
    parameters可選。對(duì)郵件發(fā)送程序規(guī)定額外的參數(shù)。
< /td>
toDiperlukan. Tentukan penerima e-mel.
< ??> subjekDiperlukan. Menentukan subjek e-mel. Nota: Parameter ini tidak boleh mengandungi sebarang aksara baris baharu.
mesejDiperlukan. Tentukan mesej yang akan dihantar. LF (n) hendaklah digunakan untuk memisahkan garisan. Setiap baris hendaklah dihadkan kepada 70 aksara.
pengepala parameter< /td>Pilihan. Menentukan parameter tambahan untuk pengirim.

E-Mel Mudah PHP

Cara paling mudah untuk menghantar e-mel melalui PHP The kaedahnya ialah menghantar e-mel teks.

Dalam contoh berikut, kami mula-mula mengisytiharkan pembolehubah ($kepada, $subjek, $mesej, $from, $headers), dan kemudian kami menggunakan pembolehubah ini dalam fungsi mel() untuk menghantar E - mel:

<?php
header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼
$to = "905143094@qq.com";         // 郵件接收者
$subject = "參數(shù)郵件";                // 郵件標(biāo)題
$message = "Hello! 這是郵件的內(nèi)容。";  // 郵件正文
$from = "someonelse@example.com";   // 郵件發(fā)送者
$headers = "From:" . $from;         // 頭部信息設(shè)置
mail($to,$subject,$message,$headers);
echo "郵件已發(fā)送";
?>


Borang Mel PHP

Dengan PHP, anda boleh membuat borang maklum balas di tapak anda. Contoh berikut menghantar mesej teks ke alamat e-mel yang ditentukan:

<html>
 <head>
     <meta charset="utf-8">
     <title>php中文網(wǎng)(php.cn)</title>
 </head>
 <body>
 
 <?php
 if (isset($_REQUEST['email'])) { // 如果接收到郵箱參數(shù)則發(fā)送郵件
     // 發(fā)送郵件
     $email = $_REQUEST['email'] ;
     $subject = $_REQUEST['subject'] ;
     $message = $_REQUEST['message'] ;
     mail("someone@example.com", $subject,
         $message, "From:" . $email);
     echo "郵件發(fā)送成功";
 } else { // 如果沒有郵箱參數(shù)則顯示表單
     echo "<form method='post' action=''>
    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' value='發(fā)送'>
    </form>";
 }
 ?>
 
 </body>
 </html>

Penjelasan contoh:

· Mula-mula, semak sama ada kotak input e-mel telah diisi

· Jika ia tidak diisi (contohnya, apabila halaman itu dilawati buat kali pertama), keluarkan HTML borang

· Jika telah diisi ( Selepas borang diisi), hantarkan e-mel daripada borang

· Apabila borang diisi dan butang hantar diklik, halaman muat semula dan anda boleh melihat bahawa input e-mel ditetapkan semula dan mesej bahawa e-mel berjaya dihantar dipaparkan

Nota: Cara mudah untuk menghantar e-mel ini tidak selamat bab seterusnya dalam tutorial ini, anda akan membaca lebih lanjut tentang risiko keselamatan dalam skrip e-mel dan kami akan menerangkannya kepada anda bagaimana untuk mengesahkan input pengguna untuk menjadikannya lebih selamat.



Meneruskan pembelajaran
||
<html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <?php if (isset($_REQUEST['email'])) { // 如果接收到郵箱參數(shù)則發(fā)送郵件 // 發(fā)送郵件 $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail("someone@example.com", $subject, $message, "From:" . $email); echo "郵件發(fā)送成功"; } else { // 如果沒有郵箱參數(shù)則顯示表單 echo "<form method='post' action=''> 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' value='發(fā)送'> </form>"; } ?> </body> </html>