用phpmailer发邮件如何点击按钮发送邮件 邮件phpmailer 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以做兩個頁面啊。例如一刷新就發送的頁面是sendmail.php,按鈕頁面是send.phpsend.php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> 發送郵件 </title> <script type="text/javascript"> function send(){ if(confirm('是否發送郵件')==true){ window.location = 'sendmail.php'; } } </script> </head> <body> <p><input type="button" value="點我發送郵件" onclick="send()"></p> </body></html>然後在sendmail.php最後加入。<script type="text/javascript">alert('郵件發送成功');window.location = 'send.php';</script> 写个form,加个submit,提交以后发送邮件。 回复1楼那phpmailer的那个页面应该怎么写呢 phpmailer用动吗<?php header("Content-Type: text/html; charset=utf-8"); require("phpmailer/class.phpmailer.php"); //引入文件 $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host="smtp.126.com"; //smtp服务器的名称 $mail->SMTPAuth = true; //启用smtp认证 $mail->Username = "@126.com"; //你的邮箱名 $mail->Password = ""; //邮箱密码 $mail->From = "@126.com"; //发件人地址(也就是你的邮箱地址) $mail->FromName = ""; //发件人姓名 $mail->AddAddress("@126.com",""); //添加收件人 //$mail->AddReplyTo("*****@126.com", "****"); //回复地址(可填可不填) $mail->WordWrap = 50; //设置每行字符长度 //$mail->AddAttachment("01.jpg", "manu.jpg"); // 添加附件,并指定名称 $mail->IsHTML(true); // 是否HTML格式邮件 $mail->CharSet="utf-8"; //设置邮件编码 $mail->Subject = ""; //邮件主题 $mail->Body = ""; //邮件内容 $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示 if(!$mail->Send()) { echo "无法发送邮件. <p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit(); } else { echo "邮件已经发送"; }?> 现在用phpmailer发邮件,页面刷新一下就发送一封邮件了<?phpheader("Content-Type: text/html; charset=utf-8"); require("phpmailer/class.phpmailer.php"); //引入文件 $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host="smtp.126.com"; //smtp服务器的名称 $mail->SMTPAuth = true; //启用smtp认证 $mail->Username = "@126.com"; //你的邮箱名 $mail->Password = ""; //邮箱密码 $mail->From = "@126.com"; //发件人地址(也就是你的邮箱地址) $mail->FromName = ""; //发件人姓名 $mail->AddAddress("@126.com",""); //添加收件人 //$mail->AddReplyTo("*****@126.com", "****"); //回复地址(可填可不填) $mail->WordWrap = 50; //设置每行字符长度 //$mail->AddAttachment("01.jpg", "manu.jpg"); // 添加附件,并指定名称 $mail->IsHTML(true); // 是否HTML格式邮件 $mail->CharSet="utf-8"; //设置邮件编码 $mail->Subject = ""; //邮件主题 $mail->Body = ""; //邮件内容 $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示 if(!$mail->Send()) { #echo "无法发送邮件. <p>"; #echo "Mailer Error: " . $mail->ErrorInfo; #exit();?><script type="text/javascript">alert('无法发送邮件,錯誤信息:'.$mail->ErrorInfo);window.location = 'send.php';</script><?php } else { //echo "邮件已经发送";?><script type="text/javascript">alert('郵件發送成功');window.location = 'send.php';</script><?php }?> 回复6楼现在phpmailer这个php页面页面刷新之后出来了提示框,邮件可以顺利到达但是send页面,按钮按了不起作用,邮件发送不了而且按钮上面的字是乱码,不都是utf-8编码吗,怎么还乱码 [广州] 诚聘PHP+MySQL 开发人员 php和asp.net能不能合在一起使用? ecshop后台商品输入框 请教:修改记录,条件是要联合查询 数据库中文乱码 网页正常 模版调查 寻求网站开发合作!急! 罗丹说过:这个世界不是缺少美,而是缺少发现美的眼睛……让我们去发现我们身边的美(精华帖) 请问如何将服务器上mysql中数据表中内容导出到文本文件?谢谢! 实在搞不定了,session在什么情况下会变空? 求一条apache的rewirte伪静态,实现http访问自动跳转到https 液化变形(向前变形)问题求教
例如一刷新就發送的頁面是sendmail.php,按鈕頁面是send.phpsend.php<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title> 發送郵件 </title>
<script type="text/javascript">
function send(){
if(confirm('是否發送郵件')==true){
window.location = 'sendmail.php';
}
}
</script>
</head> <body>
<p><input type="button" value="點我發送郵件" onclick="send()"></p>
</body>
</html>
然後在sendmail.php最後加入。<script type="text/javascript">
alert('郵件發送成功');
window.location = 'send.php';
</script>
那phpmailer的那个页面应该怎么写呢
<?php
header("Content-Type: text/html; charset=utf-8");
require("phpmailer/class.phpmailer.php"); //引入文件
$mail = new PHPMailer(); //实例化
$mail->IsSMTP(); // 启用SMTP
$mail->Host="smtp.126.com"; //smtp服务器的名称
$mail->SMTPAuth = true; //启用smtp认证
$mail->Username = "@126.com"; //你的邮箱名
$mail->Password = ""; //邮箱密码 $mail->From = "@126.com"; //发件人地址(也就是你的邮箱地址)
$mail->FromName = ""; //发件人姓名
$mail->AddAddress("@126.com",""); //添加收件人
//$mail->AddReplyTo("*****@126.com", "****"); //回复地址(可填可不填) $mail->WordWrap = 50; //设置每行字符长度
//$mail->AddAttachment("01.jpg", "manu.jpg"); // 添加附件,并指定名称
$mail->IsHTML(true); // 是否HTML格式邮件 $mail->CharSet="utf-8"; //设置邮件编码
$mail->Subject = ""; //邮件主题
$mail->Body = ""; //邮件内容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示 if(!$mail->Send())
{
echo "无法发送邮件. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit();
} else {
echo "邮件已经发送";
}
?>
header("Content-Type: text/html; charset=utf-8");
require("phpmailer/class.phpmailer.php"); //引入文件
$mail = new PHPMailer(); //实例化
$mail->IsSMTP(); // 启用SMTP
$mail->Host="smtp.126.com"; //smtp服务器的名称
$mail->SMTPAuth = true; //启用smtp认证
$mail->Username = "@126.com"; //你的邮箱名
$mail->Password = ""; //邮箱密码 $mail->From = "@126.com"; //发件人地址(也就是你的邮箱地址)
$mail->FromName = ""; //发件人姓名
$mail->AddAddress("@126.com",""); //添加收件人
//$mail->AddReplyTo("*****@126.com", "****"); //回复地址(可填可不填) $mail->WordWrap = 50; //设置每行字符长度
//$mail->AddAttachment("01.jpg", "manu.jpg"); // 添加附件,并指定名称
$mail->IsHTML(true); // 是否HTML格式邮件 $mail->CharSet="utf-8"; //设置邮件编码
$mail->Subject = ""; //邮件主题
$mail->Body = ""; //邮件内容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示 if(!$mail->Send())
{
#echo "无法发送邮件. <p>";
#echo "Mailer Error: " . $mail->ErrorInfo;
#exit();
?>
<script type="text/javascript">
alert('无法发送邮件,錯誤信息:'.$mail->ErrorInfo);
window.location = 'send.php';
</script>
<?php
} else {
//echo "邮件已经发送";
?>
<script type="text/javascript">
alert('郵件發送成功');
window.location = 'send.php';
</script>
<?php
}
?>
现在phpmailer这个php页面
页面刷新之后出来了提示框,邮件可以顺利到达
但是send页面,按钮按了不起作用,邮件发送不了
而且按钮上面的字是乱码,不都是utf-8编码吗,怎么还乱码