这只是一般格式问题。我试图在电子邮件功能中放置一个链接,但是我在链接末尾放置一段时间而没有成为链接的一部分。我已尝试在结尾处连接一段时间,但在发送电子邮件后它将成为链接的一部分。
"http://google.com" . ".";
我需要使用html来执行此操作吗?具体来说是<a href="">.</a>
编辑:补充信息:
$txt = "Please follow this link to the form: '<a href="http://google.com"></a>.';"
我将其余代码放在新行的同一行上,但它似乎仍未正确注册。
答案 0 :(得分:0)
<?php
echo '<a href="http://google.com">Google</a>.';
该期间属于<a>
标记之外。 <a>
标记内的任何内容都将成为链接的一部分
更新: OP已更新问题。
你基本上有一个单引号,你不需要一个,你没有逃脱你的双引号。我更喜欢在我的字符串中使用单引号,所以我不必转义双引号,并且阅读起来更清晰。
$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>.";
答案 1 :(得分:0)
根据您的标题(有时是用户正在使用的电子邮件客户端),链接实际上不会呈现为链接。无论如何,这是基本的设置。
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello. This is a <a href="http://google.com">link to Google</a>.';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
查看PHP库以发送电子邮件也是值得的。因为发送多部分电子邮件非常容易。看看SwiftMailer。