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

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

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-28 12:54:11186semak imbas

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

Menghantar E-mel HTML dengan PHP Mail

Dalam PHP, fungsi mail() menyediakan cara yang mudah untuk menghantar e-mel. Walau bagaimanapun, menghantar kandungan HTML dalam badan boleh menjadi rumit. Coretan kod berikut menunjukkan cara untuk menangani isu ini:

<?php
// ...

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

Penjelasan:

  • Pengepala HTML: TheMIME-Version dan Pengepala jenis kandungan ditambahkan untuk menentukan bahawa e-mel mengandungi kandungan HTML yang dikodkan UTF-8.
  • Kandungan HTML: Pembolehubah isi disertakan dalam heredoc (<<
  • CSS Sebaris: Daripada menggunakan fail CSS luaran, CSS sebaris digunakan untuk menggayakan teks. Sifat CSS digunakan terus pada elemen HTML.
  • Jadual untuk Reka Letak: Adalah disyorkan untuk menggunakan jadual HTML untuk meletakkan kandungan e-mel bagi memastikan keserasian merentas klien e-mel yang berbeza.

Dengan memasukkan elemen ini, kod anda akan dapat menghantar e-mel HTML dengan betul, membolehkan anda memformat dan meningkatkan kandungan anda mesej.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar E-mel HTML dengan Fungsi `mail()` PHP?. 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