[請益] 用 phpmailer寄信給不同人?
小弟是個新手,目前想做個類似電子報的功能 從資料庫抓取會員的email
然後利用phpmailer來寄信。
程式碼如下:
<?php
//以下設定要連結的資料
$host="localhost";
$user="root";
$pass="**";
$database="food";
$table="fo";
$add="1";
//連結MySQL
$link=mysql_connect($host,$user,$pass);
$db=mysql_select_db($database,$link);
//判定連線是否成功
if($link != False)
{ mysql_query("SET NAMES BIG5");
//設定查詢字串:找出欄位的資料
$select_str="Select * From fo where brm='$add'";
$result=@mysql_db_query($database,$select_str,$link);
//取得符合條件的記錄筆數
$rows=mysql_num_rows($result);
if($rows>0)
{ for($x=0;$x<$rows;$x++)
{ $arrdata[$x]=mysql_fetch_array($result,MYSQL_ASSOC);
////下面是phpmailer的程式碼
include("phpmailer/class.phpmailer.php"); //匯入PHPMailer類別
$mail= new PHPMailer(); //建立新物件
$mail->IsSMTP(); //設定使用SMTP方式寄信
$mail->SMTPAuth = true; //設定SMTP需要驗證
$mail->SMTPSecure = "ssl"; // Gmail的SMTP主機需要使用SSL連線
$mail->Host = "smtp.gmail.com"; //Gamil的SMTP主機
$mail->Port = 465; //Gamil的SMTP主機的SMTP埠位為465埠。
$mail->CharSet = "big5"; //設定郵件編碼
$mail->Username = "aa790201aa@gmail.com"; //設定驗證帳號
$mail->Password = "xxxxxxxx"; //設定驗證密碼
$mail->From = "aa790201aa@gmail.com"; //設定寄件者信箱
$mail->FromName = "測試人員"; //設定寄件者姓名
$mail->Subject = "PHPMailer 測試信件"; //設定郵件標題
$mail->Body = "大家好,
這是一封測試信件!
"; //設定郵件內容
$mail->IsHTML(true); //設定郵件內容為HTML
$mail->AddAddress("".$arrdata[$x][email]."", "茶米"); //設定收件者
郵件及名稱
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
}else{
echo "目前沒有 <font color=blue>".$add." </font>的資料!";
}
}else{
echo "無法連結到MySQL";
}
?>
完
phpmailer的程式碼主要修改是設定收件者改成".$arrdata[$x][email]."
/////////////////////////////////////////////////////
寄送之後顯示
Message sent!
Fatal error: Cannot redeclare class PHPMailer in
G:\wamp\www\phpmailer\class.phpmailer.php on line 34
然後只有第一個人有收到信 第二個沒有收到@@
有大大能幫忙我一下嗎? 感謝
可給p幣作為謝禮
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.228.105
※ 編輯: akiyo791 來自: 114.36.228.105 (03/07 13:13)
※ 編輯: akiyo791 來自: 114.36.228.105 (03/07 13:17)
→
03/07 14:27, , 1F
03/07 14:27, 1F
→
03/07 14:36, , 2F
03/07 14:36, 2F
→
03/07 14:48, , 3F
03/07 14:48, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章