Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menghantar e-mel HTML menggunakan fungsi PHP mail()?

Bagaimana untuk menghantar e-mel HTML menggunakan fungsi PHP mail()?

DDD
DDDasal
2024-11-13 05:53:02494semak imbas

How to send HTML emails using the PHP mail() function?

Cara Menghantar E-mel HTML Menggunakan Mel PHP

Untuk menghantar e-mel HTML menggunakan fungsi PHP mail(), adalah perlu untuk ubah suai pengepala dan kandungan e-mel seperti berikut:

1. Tetapkan Pengepala "Jenis Kandungan" dan "Versi MIME"

Tukar pembolehubah $headers untuk memasukkan perkara berikut:

$headers = "MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n";

2. Sertakan Badan E-mel dalam Teg HTML

Balut pembolehubah $body dalam teg HTML, termasuk kepala dan badan. Pastikan jenis kandungan dalam teg kepala menyatakan pengekodan UTF-8.

$body = "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /></head><body><p>

3. Gunakan CSS dan Jadual Sebaris

Adalah disyorkan untuk menggunakan CSS sebaris semasa menggayakan kandungan e-mel. Gunakan jadual untuk mencipta reka letak yang diingini.

Kod akhir sepatutnya kelihatan seperti ini:


Kod yang dikemas kini ini akan membolehkan anda menghantar e-mel dengan kandungan HTML menggunakan mel PHP() fungsi.

Atas ialah kandungan terperinci Bagaimana untuk menghantar e-mel HTML menggunakan fungsi PHP mail()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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