Pengenalan PHP Pemula kepada E-mel
Fungsi mail() PHP
Fungsi mail() PHP digunakan untuk menghantar e-mel daripada skrip.
Sintaks
mel(ke,subjek,mesej,pengepala,parameter)
ke Diperlukan. Tentukan penerima e-mel.
subjek Diperlukan. Menentukan subjek e-mel. Nota: Parameter ini tidak boleh mengandungi sebarang aksara baris baharu.
mesej Diperlukan. Tentukan mesej yang akan dihantar. LF (n) hendaklah digunakan untuk memisahkan garisan. Setiap baris hendaklah dihadkan kepada 70 aksara.
pengepala Pilihan. Menentukan pengepala tambahan, seperti Daripada, Sk dan Skt. Pengepala tambahan hendaklah diasingkan menggunakan CRLF (rn).
parameter Pilihan. Menentukan parameter tambahan untuk pengirim.Nota: Menjalankan fungsi mel dalam PHP memerlukan sistem mel yang dipasang dan dijalankan (seperti sendmail, postfix, qmail, dll.). Program yang digunakan ditakrifkan melalui tetapan konfigurasi dalam fail php.ini. Baca lebih lanjut dalam Manual Rujukan Mel PHP kami.
E-Mel Mudah PHP
Cara paling mudah untuk menghantar e-mel melalui PHP ialah menghantar A 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 $to = "someone@example.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 { // 如果沒(méi)有郵箱參數(shù)則顯示表單 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>