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

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

Linda Hamilton
Lepaskan: 2024-11-26 02:42:09
asal
311 orang telah melayarinya

How to Send HTML Emails with PHP mail()?

Menghantar E-mel HTML dengan mel PHP

Anda menghadapi kesukaran untuk memaparkan kandungan HTML dalam badan e-mel yang dihantar menggunakan fungsi mel() . Mari kita atasi isu ini langkah demi langkah.

Semula Kod Anda

Dalam kod yang anda sediakan:

  • Pengepala jenis Kandungan telah ditetapkan kepada teks/html, yang betul.
  • Pembolehubah $body mengandungi HTML mentah kandungan.

Membetulkan Kod

Untuk berjaya menghantar e-mel HTML, anda perlu:

  • Menetapkan Versi MIME pengepala kepada 1.0.
  • Ekodkan kandungan HTML dalam UTF-8 format.

Berikut ialah versi kod anda yang diperbetulkan:

<?php

$to = '[email protected]';

$subject = 'I need to show html';

$from ='[email protected]';

$body = '<head>
<meta http-equiv="content-type" content="text/html; charset=utf8" />
</head>
<body>
<p>
Salin selepas log masuk

Penjelasan

  • Kami menambahkan Versi MIME: 1.0 pada permulaan pengepala.
  • Kami melampirkan kandungan HTML dalam dan struktur, memastikan ia adalah dokumen HTML yang sah.
  • Teg meta menetapkan pengekodan aksara kepada UTF-8, membolehkan paparan aksara khas yang betul.
  • Amalan Terbaik untuk HTML E-mel

    • Gunakan CSS sebaris dan bukannya luaran lembaran gaya.
    • Pertimbangkan untuk menggunakan jadual untuk reka letak.
    • Uji e-mel anda dengan teliti dalam klien e-mel yang berbeza.

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

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