|
|
|
ช่วยด้วยครับ อยากได้โคทส่งอีเมล์จากหน้า PHP โดยดึงรายชื่ออีเมล์จากฐานข้อมูล MySQL ทำไงคับ ปวดหัวมากก |
|
|
|
|
|
|
|
ที่ผมทำมันแบบนี้งะคับ แล้วมันไม่ดึงเมล์จากฐาข้อมูล แต่บอกว่าส่งสำเร็จ จะแก้ไงคับ
Code (PHP)
<?php
$username = "xxxxx";
$password = "xxxxx1234";
$hostname = "localhost";
$dbconn = mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL");
$database = mysql_select_db("bsmartprint",$dbconn);
$query = "SELECT customers_email_address FROM customers";
$result = mysql_query($query) or die(mysql_error());
$data = mysql_fetch_assoc($result);
$entry = mysql_num_rows($result);
//Check if entry exists
if($entry !== 0){
$to = "customers_email_address";
// $to = "[email protected]";
$message = "123456789";
$from = "B-Smart Center";
$Subject = "B-Smart";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-885n-l\n";
$headers .= "From: $from\n";
if(mail($to, $from, $subject, $message, $headers)){
echo 'Email sent';
}else{
echo 'Failed sending email';
}
}else{
echo 'No email entry found';
}
mysql_close($dbconn);
?>
|
|
|
|
|
Date :
2010-03-27 12:04:14 |
By :
porxpro2004 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากรู้วิธีเหมือนกัน ตอนนี้ผมกำลังเริ่มขียนเว็บด้วย php ใครมีความรู้เรื่องนี้ ช่วยให้ความกระจ่างด้วยครับ
|
|
|
|
|
Date :
2010-03-27 20:43:29 |
By :
babycorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$subject=$_POST[subject];
$messages=$_POST[messages];
if ($subject=="" or $messages=="") {
echo "<h3>Error: กรุณากรอกข้อมูลให้ครบ";
}else{
$from="[email protected]";
$header="From: ".$from;
include"connect.php";
$sql="select * from tb_list";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$to=$rs[email];
mail($to,$subject,$messages,$header);
}
echo"<h3>ส่งข่าวสารถึงสมาชิกเรียบร้อยแล้ว</h3>";
}
echo"[<a href=admin_send.php>กลับไปฟอร์มส่งข่าวสาร</a>]";
?>
ไม่รู้ว่าใช่อย่างที่ต้องการหรือเปล่า ธรรมดามาก ลองเอาไปดัดแปลงดูน่ะครับ
|
|
|
|
|
Date :
2010-03-29 14:56:35 |
By :
sarochauta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
$strTo = $objResult["Email"];
$strSubject = "Test Send Email";
$strHeader = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "From: Mr.Weerachai Nukitram<[email protected]>\nReply-To: [email protected]";
$strVar = "My Message";
$strMessage = "
<h1>My Message</h1><br>
<table width='285' border='1'>
<tr>
<td><div align='center'><strong>My Message </strong></div></td>
<td><div align='center'><font color='red'>My Message</font></div></td>
<td><div align='center'><font size='2'>My Message</font></div></td>
</tr>
<tr>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
</tr>
<tr>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
</tr>
</table>";
@mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
}
?>
</body>
</html>
|
|
|
|
|
Date :
2011-06-09 20:44:40 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|