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
226 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!

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