我正在寻找众包,因为我在C/C++中找到一个用于SMTP的"行业标准"库有点困难.
我正在寻找能够发送不同MIME格式和附件的电子邮件.我宁愿不通过写一个薄薄的库来重新发明轮子.但是我也希望能够将它包含在我的软件中,而不会出现奇怪的许可问题.
我已经阅读了这篇相关文章:在开发SMTP客户端时需要考虑哪些RFC?关于相关的RFC,我也在查看RFC.
这是我的代码:
<?php
class Test_Class {
public function Show() {
return "Test_Class->Show() function";
}
}
class Test_Class2 {
public function Show() {
echo "Test_Class2->Show() function";
}
}
$var1 = new Test_Class();
$var2 = new Test_Class2();
echo "var1 :: " . $var1->Show() . "<br />";
echo "var2 :: " . $var2->Show() . "<br />";
?>
Run Code Online (Sandbox Code Playgroud)
这是输出:
var1 :: Test_Class->Show() function
Test_Class2->Show() functionvar2 ::
Run Code Online (Sandbox Code Playgroud)
您会注意到返回字符串的类的结果显示在正常情况下,而echo的字符串的类的结果显示在调用它的echo语句之前.
现在,我知道它首先得到处理,这就是它首先出现的原因.但是如何看待较低的水平呢?
它是这样的:
...解析
...解析
....嘿!和echo声明,让我们解析吧!
......嘿!我们正在解析的这个echo语句里面是一个对象的方法,让我们解析一下
........在这个方法中有一个echo,所以让我们来评估它(输出的内部echo语句)
....我们完成了评估echo语句(输出外部echo语句)
..解析
..解析
那很近吗?
有人知道"操作顺序"吗?
我已经获得此代码用于测试,并验证进入的电子邮件地址是否有效.我知道这是有效的,但在圣诞节期间所有的礼物再次取消了价格标签.
在我的情况下,指令已被删除.我正在接受我在这个脚本中看到的"MX"告诉脚本使用MX验证数据库...我只是替换或添加它旁边的"spamhaus.org"以使其工作?还是不止于此?
我不是在Windows机器上作为我的服务器所以我不需要担心checkdnsrr不工作.
另外,这个脚本有更好的版本吗?我很好奇,因为毫无疑问,这部分PHP编码对我来说是新的.
提前致谢.
// take a given email address and split it into the username and domain.
list($userName, $mailDomain) = split("@", $email);
if (checkdnsrr($mailDomain, "MX")) {
// this is a valid email domain!
}
else {
// this email domain doesn't exist! bad dog! no biscuit!
}
Run Code Online (Sandbox Code Playgroud)