php7.0发送注册验证邮件
之前我仿造http://www.helloweba.com/view-blog-228.html这个帖子,制作了一个接收注册信息后发送验证邮件的.php,但在运行是报错显示包含的smtp.class.php中调用了未定义函数,看了之后发现调用的是老版php使用的函数ereg()。我修改成了这样
$body = preg_replace("(^|(\r\n))(\.)", "\1.\3", $body);
$address = preg_replace(".*<(.+)>.*$", "\1", $address);
第一个的报错 preg_replace(): Unknown modifier '(',第二个报错只是换成了右括号,难道是这里的括号还需要加转义么。类似报错都是这种符号的,因为我是直接从ereg_replace改成preg的,是不是由于两者间的区别导致的?