Tutorial PHP Mail Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari PHP mail () function,PHP Mudah E-Mail,PHP Mail Form,Pedoman PHP Mail Referensi,
PHP memungkinkan Anda untuk mengirim e-mail langsung dari naskah.
PHP mail () function digunakan untuk mengirim e-mail dari script.
tatabahasa
参数 | 描述 |
---|---|
to | 必需。规定 email 接收者。 |
subject | 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。 |
message | 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。每行应该限制在 70 个字符内。 |
headers | 可选。规定附加的标题,比如 From、Cc 和 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。 |
parameters | 可选。对邮件发送程序规定额外的参数。 |
Catatan: Fungsi PHPrun-mail memerlukan diinstal dan sistem email berjalan (seperti: sendmail, postfix, qmail, dll). Prosedur yang digunakan ditentukan oleh pengaturan konfigurasi di file php.ini. Silahkan kami manual PHP Mail Referensi baca lebih lanjut.
Cara termudah untuk mengirim email melalui PHP adalah dengan mengirim email teks.
Pada contoh berikut, pertama kita mendeklarasikan variabel ($ to, $ subjek, $ pesan, $ dari, $ header), maka kita menggunakan variabel tersebut di fungsi mail () untuk mengirim surat E-mail:
<?php $to = "someone@example.com"; // 邮件接收者 $subject = "参数邮件"; // 邮件标题 $message = "Hello! 这是邮件的内容。"; // 邮件正文 $from = "someonelse@example.com"; // 邮件发送者 $headers = "From:" . $from; // 头部信息设置 mail($to,$subject,$message,$headers); echo "邮件已发送"; ?>
PHP, bagi Anda untuk membuat situs Anda bentuk umpan balik. Contoh-contoh berikut dikirim ke alamat e-mail tertentu pesan teks:
<html> <head> <meta charset="utf-8"> <title>本教程(w3write.com)</title> </head> <body> <?php if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件 // 发送邮件 $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail("someone@example.com", $subject, $message, "From:" . $email); echo "邮件发送成功"; } else { // 如果没有邮箱参数则显示表单 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>
Catatan: Ini sederhana mengirim e-mail tidak aman, bab berikutnya dari tutorial ini, Anda akan membaca lebih lanjut tentang risiko keamanan e-mail dalam naskah ini, kami akan menjelaskan bagaimana untuk memvalidasi input pengguna untuk membuatnya lebih aman.
Untuk melihat lebih () informasi tentang fungsi PHP mail, kunjungi Pedoman PHP Mail Referensi .