思想:
通过str_replace来替换掉参数的位置。
类似问题:
小明现在需要发送带参数$code的url ——"https://www.m78.co/get.php?code=$code" ,但是直接输出就是纯粹的$code。
解决方法:
仅供参考
//设$content 为邮件内容$content = <<< EOF
<p align="center"><a href='https://www.m78.co/get.php?code=$code'>Click me to get yoghurt!</a><br>
</p>
EOF
//设$str 为被替换的字符串
//设$code 为替换字符串,现在要替换掉$content中的"$code"为真正的变量 $code。
$str= '$code'
$code = $_GET['code']
$content = str_replace($str,$code,$content)
//最终就可以实现发送一封URL带参数邮件的效果了
总结:
此种情况的确比较特殊,但我们平常还是应该多补习一下PHP的函数,在实战中发挥。
关于我:
MarikoChiba,星云茶馆的站长,欢迎各位的光临。
php本身提供了一个邮件发送函数mail,可以在程序中直接发送电子邮件,不过该函数要求服务器支持sendmail或者必须设置一台不需要中继的邮件发送服务器,但现在要找到一台不需要身份验证的邮件发送中继几乎不可能.所以使用mail函数往往无法成功发送email.自己如果熟悉SMTP协议,结合socket功能就可以编写高效稳定的邮件发送程序,但对一般用户来说太困难.好在互联网上已经有很多别人编写好的邮件发送模块,我们只需要下载后简单调用即可,十分方便.以上摘自易8互联网站原创 http://www.e8hl.com/faq/list.asp?unid=347 希望能对你有所帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)