我这个是从网上下的 帮忙看下哪不对咯
<?
include "../common/smtp.class.php";
$smtpserver = "mail.163.com"; //您的smtp服务器的地址
$port = "25" ; //smtp服务器的端口,一般是 25 //第四行
$smtpuser = "[email protected]"; //您登录smtp服务器的用户名
$smtppwd = "test"; //您登录smtp服务器的密码
$mailtype = "HTML"; //邮件的类型,可选值是 TXT 或 HTML ,TXT 表示是纯文本的邮件,HTML 表示是 html格式的邮件
$sender = "[email protected]"; //发件人,一般要与您登录smtp服务器的用户名($smtpuser)相同,否则可能会因为smtp服务器的设置导致发送失败
$smtp = new smtp($smtpserver,$port,true,$smtpuser,$smtppwd,$sender);
//$smtp->debug = true; //是否开启调试,只在测试程序时使用,正式使用时请将此行注释
$to = "[email protected]"; //收件人
$subject = "你好";
$body = "<h1>这是一个用 <font color='red'><b> php socket </b></font> 发邮件的测试。
支持SMTP认证!</h1>
";
$send=$smtp->sendmail($to,$sender,$subject,$body,$mailtype);
if($send==1){
echo "邮件发送成功";
}else{
echo "邮件发送失败<br>";
echo "原因:".$this->smtp->logs;
}
?>
他报我Parse error: parse error, unexpected T_VARIABLE in E:\Program Files\Apache Group\Apache2\htdocs\hotMusic\index\mailtest.php on line 4
这个错什么意思咯
<?
include "../common/smtp.class.php";
$smtpserver = "mail.163.com"; //您的smtp服务器的地址
$port = "25" ; //smtp服务器的端口,一般是 25 //第四行
$smtpuser = "[email protected]"; //您登录smtp服务器的用户名
$smtppwd = "test"; //您登录smtp服务器的密码
$mailtype = "HTML"; //邮件的类型,可选值是 TXT 或 HTML ,TXT 表示是纯文本的邮件,HTML 表示是 html格式的邮件
$sender = "[email protected]"; //发件人,一般要与您登录smtp服务器的用户名($smtpuser)相同,否则可能会因为smtp服务器的设置导致发送失败
$smtp = new smtp($smtpserver,$port,true,$smtpuser,$smtppwd,$sender);
//$smtp->debug = true; //是否开启调试,只在测试程序时使用,正式使用时请将此行注释
$to = "[email protected]"; //收件人
$subject = "你好";
$body = "<h1>这是一个用 <font color='red'><b> php socket </b></font> 发邮件的测试。
支持SMTP认证!</h1>
";
$send=$smtp->sendmail($to,$sender,$subject,$body,$mailtype);
if($send==1){
echo "邮件发送成功";
}else{
echo "邮件发送失败<br>";
echo "原因:".$this->smtp->logs;
}
?>
他报我Parse error: parse error, unexpected T_VARIABLE in E:\Program Files\Apache Group\Apache2\htdocs\hotMusic\index\mailtest.php on line 4
这个错什么意思咯
解决方案 »
- UNIX_TIMESTAMP() 疑问
- 多国语版本问题
- 如何截取页面 代码如下:
- 连接数据库时出现的错误
- PHP连接mssql数据库问题(非常着急)进来就有分。解决再送200分
- 【在下是php新手】,请各位兄弟帮忙看段代码找bug
- 我重装的电脑,现在想编写并运行一下php的hello world,都需要下载什么软件,程序怎么写呢?? 帮帮我
- 关于Php的foreach函数
- rewrite在http.conf中配置有效,htaccess中无效!!
- 在同一个php文件里用php操作access和sqlserver和mysql,超高难度啊!
- 数据库读取的问题
- 在PHP中如何实现类似XMLHTTP的功能模式,在服务端向另外服务器发送请求
改为:
$smtpserver = "mail.163.com";//您的smtp服务器的地址
把中间的空白去掉
前好像有个中文空格……
下面没有问题了<?
include "../common/smtp.class.php";
$smtpserver = "mail.163.com";//您的smtp服务器的地址
$port = "25" ; //smtp服务器的端口,一般是 25 //第四行
$smtpuser = "[email protected]"; //您登录smtp服务器的用户名
$smtppwd = "test"; //您登录smtp服务器的密码
$mailtype = "HTML"; //邮件的类型,可选值是 TXT 或 HTML ,TXT 表示是纯文本的邮件,HTML 表示是 html格式的邮件
$sender = "[email protected]"; //发件人,一般要与您登录smtp服务器的用户名($smtpuser)相同,否则可能会因为smtp服务器的设置导致发送失败
$smtp = new smtp($smtpserver,$port,true,$smtpuser,$smtppwd,$sender);
//$smtp->debug = true; //是否开启调试,只在测试程序时使用,正式使用时请将此行注释
$to = "[email protected]"; //收件人
$subject = "你好";
$body = "<h1>这是一个用 <font color='red'><b> php socket </b></font> 发邮件的测试。
支持SMTP认证!</h1>
";
$send=$smtp->sendmail($to,$sender,$subject,$body,$mailtype);
if($send==1){
echo "邮件发送成功";
}else{
echo "邮件发送失败<br>";
echo "原因:".$smtp->logs;
}
?>
Using $this when not in object context in E:\Program Files\Apache Group\Apache2\htdocs\hotMusic\index\mailtest.php on line 21