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

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

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



  Birthday Reminders for August


  

Here are the birthdays upcoming in August!

PersonDayMonthYear
Joe3rdAugust1970
Sally17thAugust1973
'; // 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); ?>

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

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

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 http://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

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

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?

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

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?

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

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

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

15 năm trước

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

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

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..

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

15 năm trước

Thử cái này:

Mã này dành cho email HTML



Click Here!!!


EOF;
$headers  = "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";
$mail = mail($to, $subject, $message, $headers);
}
if ($mail) {
echo "Message sent successfully";
}
else {
echo "Message didn't send";
}
?>

Mã này dành cho email TXT

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

12 năm trước

Tôi có thể sử dụng HTML để tạo URL siêu liên kết trong phần thân của email không?

Trả lời chủ đề này

Là một phần của cộng đồng Daniweb

Chúng tôi là một cộng đồng thân thiện, tập trung vào ngành của các nhà phát triển, các chuyên gia CNTT, nhà tiếp thị kỹ thuật số và những người đam mê công nghệ gặp gỡ, học tập và chia sẻ kiến ​​thức.

Làm thế nào tôi có thể đặt một liên kết HTML bên trong thân email?

Trong phần văn bản cơ thể, hãy viết từ ngữ mà bạn muốn trở thành một liên kết, như "Bấm vào đây". Nhấp vào biểu tượng HTML ở đầu phần văn bản cơ thể để mở trình chỉnh sửa HTML. HTML bạn sẽ sử dụng là bấm vào đây.click here.

Làm cách nào để đặt một dòng mới trong thân máy trong PHP?

Sử dụng các thẻ dòng mới: Các ký tự mới \ n hoặc \ r \ n có thể được sử dụng để tạo một dòng mới bên trong mã nguồn.Ví dụ 1: PHP.Newline characters \n or \r\n can be used to create a new line inside the source code. Example 1: PHP.

Làm thế nào để bạn tạo một liên kết trong một email?

Chèn một siêu liên kết..
Trong phần thân của tin nhắn của bạn, định vị con trỏ nơi bạn muốn thêm một liên kết ..
Trên tab Tin nhắn, nhấp vào Hyperlink ..
Trong hộp liên kết, chọn trang web hoặc tệp, tài liệu này hoặc địa chỉ email:.
Đối với trang web hoặc tập tin: Thêm URL đầy đủ.....
Trong hộp văn bản, nhập văn bản bạn muốn xuất hiện trong tin nhắn của mình ..

Làm cách nào để chuyển hướng một email HTML?

Cách phổ biến nhất để liên kết một email trong HTML là sử dụng thẻ neo có thuộc tính HREF.HREF sẽ chỉ vào email bạn muốn gửi email đến.Liên kết này sẽ mở ra một email mới, trống, gửi đến bạn, trong ứng dụng email của người dùng.using an anchor tag that has a href attribute. The href will point to the email you would like to send the email to. This link will open up a new, blank email, addressed to you, in the users' email client.