php怎么通过邮件的方式发送一封URL带参数的地址的邮件?

php怎么通过邮件的方式发送一封URL带参数的地址的邮件?,第1张

思想:

通过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 希望能对你有所帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6028260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存