所以基本上,我一直在努力获得授权电子邮件设置,以便他们可以点击链接,它会激活那里帐户我得到了所有工作我需要帮助的是,我想链接到工作,但它没有改变任何PHP的多数民众赞成在这个环节Mail :(); PHP不工作在消息
http://www.pigigram.com/emailconfirm.php?username= $未&码= $ CC
的$未被拉出登记表来获取用户名和$ cc是一个随机生成的数字,当注册被激活时,它会变为0。我希望它能够以下面发送的电子邮件中显示的html格式工作。
消息是由于自然下方拆下的是多个字符,但继承人预览链接https://www.pigigram.com/email
的确认电子邮件中的链接是唯一一个即时通讯担心它是工作,我删除了它的代码是什么按钮的代码片段的工作。
$headers = array (
'From: [email protected]',
'Content-Type: text/html'
);
$message ='<a style="display: inline-block;text-decoration: none;-webkit-text-size-adjust: none;text-align: center;background-color: #C7702E;color: #ffffff" href="http://www.pigigram.com/emailconfirm.php?username=$un&code=$cc" target="_blank">
<span style="font-family:Arial, " helvetica="" neue",="" helvetica,="" sans-serif;font-size:16px;line-height:32px;"=""><span style="font-size: 14px; line-height: 28px;" data-mce-style="font-size: 14px;">Confirm Email</span></span>
</a>';
mail($em,'Pigigram Confirmation Email', $message, implode("\n", $headers));
我知道什么时候邮件的HTML格式的,但有没有办法解决它,我可以在它运行PHP在实现创建的用户的电子邮件工作
你不是打印值的内容...只是值的名称。试试:'?username ='。 $ un。 '&code ='。 $ cc。 '' –
PHP变量不会插入到单引号字符串中。参见http://php.net/manual/en/language.types.string.php – iainn
@iain幸运的是变量不是'插值的':) –