электронная почта — размещение ссылок с помощью функции mail () в PHP?

Это всего лишь общий вопрос форматирования. Я пытаюсь разместить ссылку в функции электронной почты, но у меня возникают проблемы с размещением точки в конце ссылки, так как она не становится частью ссылки. Я попытался объединить точку в конце, но после того, как электронное письмо отправлено, оно становится частью ссылки.

"http://google.com" . ".";

Нужно ли использовать HTML для этого? конкретно <a href="">.</a>

РЕДАКТИРОВАТЬ: Дополнительная информация:

$txt = "Please follow this link to the form: '<a href="http://google.com"></a>.';"

Я поместил оставшуюся часть кода в ту же строку на новой строке, но она все еще не регистрируется должным образом.

-2

Решение

<?php
echo '<a href="http://google.com">Google</a>.';

период принадлежит вне <a> тег. Что-нибудь внутри <a> тег будет частью ссылки

Обновить: ОП обновил вопрос.

По сути, у вас была одна цитата, в которой она вам не нужна, и вы не избежали двойных кавычек. Я предпочитаю использовать одинарные кавычки в моих строках, поэтому мне не нужно избегать двойных кавычек, и читать их будет чище.

$txt = 'Please follow this link to the form: <a href="http://google.com">Google</a>.';

или, если вы предпочитаете использовать двойные кавычки, вы должны избегать их, потому что ваша строка заключена в двойные кавычки.

$txt = "Please follow this link to the form: <a href=\"http://google.com\">Google</a>.";
0

Другие решения

В зависимости от ваших заголовков (& иногда клиент электронной почты, используемый пользователем), на самом деле ссылка не будет отображаться как ссылка. Во всяком случае, вот основные настройки.

$to      = '[email protected]';
$subject = 'the subject';
$message = 'hello. This is a <a href="http://google.com">link to Google</a>.';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

Может также стоит заглянуть в библиотеку PHP для отправки ваших писем. Как супер легко отправлять многочастные электронные письма. Взгляни на SwiftMailer.

0

По вопросам рекламы [email protected]