Home > php教程 > php手册 > body text

PHP自动发邮件

WBOY
Release: 2016-06-13 10:17:45
Original
1081 people have browsed it

自动发邮件 使用了这个类http://bbs.php100.com/read-htm-tid-121431.html

因他用的php版本较老,用到了函数ereg_replace() 和 ereg()


 

解决方法

1ereg_replace() 函数,替换为 strtr() 函数

语法不同点如下

 

详情http://www.php.net/manual/zh/function.ereg-replace.php

 

详情http://www.w3school.com.cn/php/func_string_strtr.asp

 

2ereg()  函数,替换为 preg_match() 函数

 

 链接http://blog.163.com/yanli_xu/blog/static/1363672912011420101820393/

preg_match() 函数语法http://www.php.net/manual/zh/function.preg-match.php

 

修改完毕后,完整代码如下

【邮件类】sm.class.php

smtp( = "", = 25, = ,, ->debug = ->smtp_port = ->relay_host = ->time_out = 30; ->auth = ; ->user = ->pass = ->host_name = "localhost"; ->log_file = "" ->sock = sendmail(, , = "", = "", , = "", = "", = "" = ->get_address(->strip_comment( = (, "(^|(\r\n))(\.)", "\1.\3" .= "MIME-Version:1.0\r\n" (=="HTML" .= "Content-Type:text/html\r\n" .= "To: ".."\r\n" ( != "" .= "Cc: ".."\r\n" .= "From: .">\r\n" .= "Subject: ".."\r\n" .= .= "Date: ".("r")."\r\n" .= "X-Mailer:By Redhat (PHP/".().")\r\n" (, ) = (" ", .= "Message-ID: ("YmdHis", ).".".(*1000000)."."..">\r\n" =
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!