我正在尝试使用php发送html文本到电子邮件我只为下面的消息部分编写代码
$message="<html><body>
<div><b>Title</b>:$app $vesion </div>
<div><a href="http://localhost/download/row[3]">Install Team Provisioning File</a>
</div> <br/>
<div><a href="http://localhost/download/row[5]">install binary</a>
</div>
<div><b>Released</b>:$date</div>
<body>
<html>";
但它显示错误语法错误,href部分的意外T_STRING 请建议我如何在$ message中添加一个herf
答案 0 :(得分:3)
您需要使用\“
转义双引号$message="<html><body>
<div><b>Title</b>:$app $vesion </div>
<div><a href=\"http://localhost/download/row[3]\">Install Team Provisioning File</a>
</div> <br/>
<div><a href=\"http://localhost/download/row[5]\">install binary</a>
</div>
<div><b>Released</b>:$date</div>
<body>
<html>";
另外,row [3]和row [5]是PHP var吗?如果是这样,那么前面需要$
。
答案 1 :(得分:2)
href = ...部分的内部报价正在关闭包装报价。试试这个:
$message="<html><body>
<div><b>Title</b>:$app $vesion </div>
<div><a href='http://localhost/download/" . $row[3] . "'>Install Team Provisioning File</a>
</div> <br/>
<div><a href='http://localhost/download/" . $row[5] . "'>install binary</a>
</div>
<div><b>Released</b>:$date</div>
<body>
<html>";