Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menghantar E-mel HTML dengan Fungsi mel() PHP?

Bagaimana untuk Menghantar E-mel HTML dengan Fungsi mel() PHP?

Linda Hamilton
Lepaskan: 2024-11-13 05:31:01
asal
809 orang telah melayarinya

How to Send HTML Emails with PHP's mail() Function?

Menghantar E-mel HTML dengan Mel PHP

Soalan:

Pengguna memerlukan bantuan menghantar e-mel HTML menggunakan fungsi mel() PHP . Walaupun menetapkan pengepala "Jenis kandungan" kepada "teks/html", kandungan e-mel hanya mengandungi teks biasa dan bukannya HTML yang diformatkan.

Jawapan:

Untuk menyelesaikannya isu ini, adalah penting untuk:

  • Gunakan pengepala berikut:
$header  = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset: utf8\r\n";
Salin selepas log masuk
  • Sertakan badan e-mel dalam teg HTML:
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
... ... ...
Salin selepas log masuk
  • Gunakan arahan atau jadual CSS sebaris untuk pemformatan.

Kod Contoh:

$header  = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset: utf8\r\n";

$body = "



This text should be red

"; $success = mail($to, $subject, $body, $header); if ($success) { echo "

Sent HTML email successfully.

"; } else { echo "

Error sending HTML email.

"; }
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menghantar E-mel HTML dengan Fungsi mel() PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan