Latest web development tutorials
×

PHP kuliah

PHP kuliah PHP pengantar singkat PHP memasang PHP tatabahasa PHP variabel PHP echo/print PHP Jenis Data PHP konstan PHP tali PHP operator PHP If...Else PHP Switch PHP susunan PHP Sorting array PHP superglobals PHP While sirkulasi PHP For sirkulasi PHP fungsi PHP Variabel sihir PHP Ruang nama PHP Berorientasi Objek

PHP bentuk

PHP bentuk PHP bentuk Authentication PHP bentuk - bidang yang harus diisi PHP bentuk - email verifikasi dan URL PHP contoh bentuk lengkap PHP $_GET variabel PHP $_POST variabel

PHP canggih Tutorial

PHP Array multidimensi PHP tanggal PHP berisi PHP berkas PHP Upload File PHP Cookie PHP Session PHP E-mail PHP keamanan E-mail PHP Error PHP Exception PHP filter PHP filter lanjutan PHP JSON

PHP 7 Fitur baru

PHP 7 Fitur baru

PHP database

PHP MySQL pengantar singkat PHP MySQL koneksi PHP MySQL Membuat database PHP MySQL Buat tabel data PHP MySQL memasukkan data PHP MySQL Menyisipkan beberapa data yang PHP MySQL Laporan disiapkan PHP MySQL membaca data PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX pengantar singkat AJAX PHP AJAX database AJAX XML AJAX pencarian real-time AJAX RSS Reader AJAX suara

PHP Reference manual

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP image Processing PHP RESTful

PHP Mail

PHP memungkinkan Anda untuk mengirim e-mail langsung dari naskah.


PHP mail () function

PHP mail () function digunakan untuk mengirim e-mail dari script.

tatabahasa

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

参数 描述
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.


PHP Mudah E-Mail

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 = "[email protected]";         // 邮件接收者
$subject = "参数邮件";                // 邮件标题
$message = "Hello! 这是邮件的内容。";  // 邮件正文
$from = "[email protected]";   // 邮件发送者
$headers = "From:" . $from;         // 头部信息设置
mail($to,$subject,$message,$headers);
echo "邮件已发送";
?>


PHP Mail Form

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>本教程(w3big.com)</title>
</head>
<body>

<?php
if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件
	// 发送邮件
	$email = $_REQUEST['email'] ;
	$subject = $_REQUEST['subject'] ;
	$message = $_REQUEST['message'] ;
	mail("[email protected]", $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>

Contoh menjelaskan:
  • Pertama, periksa apakah kotak input pesan untuk mengisi
  • Jika Anda tidak mengisi (misalnya, saat halaman diakses untuk pertama kalinya), output bentuk HTML
  • Jika Anda harus mengisi (setelah formulir diisi), mengirim e-mail dari formulir
  • Bila formulir selesai klik pada tombol submit, kembali halaman tersebut, Anda dapat melihat masukan pesan reset, dan pesan telah berhasil dikirim pesan ditampilkan

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.


Pedoman PHP Mail Referensi

Untuk melihat lebih () informasi tentang fungsi PHP mail, kunjungi Pedoman PHP Mail Referensi .