Hướng dẫn how can i put a html link inside an email body in php - làm cách nào để tôi có thể đặt một liên kết html bên trong nội dung email bằng php

2

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang gửi email qua hàm của PHP []. Trong tin nhắn tôi đặt một liên kết trông như thế này:

$message = "" .$title. "\n\n";

Tuy nhiên, khi nhận được email, phần thân email hiển thị mã HTML thay vì tiêu đề dưới dạng siêu liên kết. Tôi không quen với email HTML. Làm thế nào tôi có thể đạt được những gì tôi đang cố gắng để có được?

Đã hỏi ngày 29 tháng 3 năm 2013 lúc 21:29Mar 29, 2013 at 21:29

0

Cố gắng thêm một tiêu đề, để ứng dụng thư không tin rằng đó là văn bản đơn giản:

$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";

Xem Hướng dẫn sử dụng chức năng thư PHP:

Ví dụ #4 Gửi email HTML::


Đã trả lời ngày 29 tháng 3 năm 2013 lúc 21:32Mar 29, 2013 at 21:32

JeanjeanJean

7.5736 Huy hiệu vàng43 Huy hiệu bạc58 Huy hiệu Đồng6 gold badges43 silver badges58 bronze badges

Vui lòng xem tài liệu cho Php Mail [] tại //php.net/manual/en/function.mail.php

Bạn cần chỉ định một loại nội dung của HTML trong chức năng của bạn.

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'To: Mary , Kelly ' . "\r\n";
$headers .= 'From: Birthday Reminder ' . "\r\n";
$headers .= 'Cc: ' . "\r\n";
$headers .= 'Bcc: ' . "\r\n";

// Mail it
mail[$to, $subject, $message, $headers];

Mặc dù nó thường được khuyến nghị để tránh sử dụng thư [] một mình.

Bạn nên xem xét sử dụng PHPMailer, ví dụ.

Đã trả lời ngày 29 tháng 3 năm 2013 lúc 21:34Mar 29, 2013 at 21:34

AdrianadrianAdrian

1.0367 Huy hiệu bạc12 Huy hiệu đồng7 silver badges12 bronze badges

Bạn phải nói với máy khách e-mail rằng có một phần HTML cho e-mail. Tôi muốn giới thiệu một cái gì đó như Swiftmailer để thực hiện công việc thay vì tự mình làm mọi thứ.

Đã trả lời ngày 29 tháng 3 năm 2013 lúc 21:32Mar 29, 2013 at 21:32

Jeanjeandragonmantank

7.5736 Huy hiệu vàng43 Huy hiệu bạc58 Huy hiệu Đồng19 gold badges83 silver badges92 bronze badges

15 năm trước

Làm cách nào để tạo liên kết bên trong nội dung email? Bạn có thể gửi cho tôi một mã cho điều đó?

Câu trả lời được đề xuất

Ý bạn là khi gửi email với PHP với một liên kết trong email?

Nhảy để đăng

Bạn đang gửi email HTML hoặc email văn bản?

Nhảy để đăng

Bạn đang gửi email HTML hoặc email văn bản?

15 năm trước

Ý bạn là khi gửi email với PHP với một liên kết trong email?

Nhảy để đăng 0 Newbie Poster

15 năm trước

Ý bạn là khi gửi email với PHP với một liên kết trong email?

Nhảy để đăng

15 năm trước

Bạn đang gửi email HTML hoặc email văn bản?

Nhảy để đăng 0 Newbie Poster

15 năm trước

Bạn đang gửi email HTML hoặc email văn bản?

Tôi đang cố gắng viết mã gửi email với PHP và bên trong phần thân thư tôi muốn tạo một liên kết..

15 năm trước

Thử cái này:

Mã này dành cho email HTML

Bài Viết Liên Quan

Chủ Đề