Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ปัญหาของ การส่ง E-mail ไปยังสมาชิก ค่ะ !! แก้แล้วมันก็ยังอ่านไม่รู้เรื่อง ค่ะ !!



 

ปัญหาของ การส่ง E-mail ไปยังสมาชิก ค่ะ !! แก้แล้วมันก็ยังอ่านไม่รู้เรื่อง ค่ะ !!

 



Topic : 090029



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์




โค๊ต เมลล์ค่ะ !!
Code (PHP)
$txtEmail = $_POST["tEmail"];

mysql_query("SET NAMES 'UTF8'");	
$sql = "SELECT * FROM member WHERE email = '$txtEmail'";
$result = mysql_db_query($dbname,$sql) or die(mysql_error());
$row = mysql_fetch_array($result);

       $email = "[email protected]";
		$message_body = "สวัสดีคุณ " . $row['username'];
		$message_body .= "<br><font color=#FF6600>รหัสผ่านของคุณ คือ" . $row['password'] ."</font>";
		$message_body .= "<br>เพื่อความปลอดภัยของคุณเอง กรุณาลบอีเมลฉบับนี้ทันทีเมื่อเปิดอ่าน";				
		$toaddress = "$txtEmail";
		
		$mailer = new PHPMailer(); 
		$mailer ->CharSet="utf-8";			  
		$mailer ->IsSMTP(); 
		$mailer ->Host = 'mail.namo-payakorn.com'; 
		//
		$mailer ->Port = 25; 
		$mailer ->SMTPAuth = true; 
		$mailer ->Username = 'namopaya'; 
		$mailer ->Password = 'ZAd82gy9b1'; 
		$mailer ->From = $email; 
		$mailer ->FromName = $email; 			
		$mailer ->Subject  = iconv("tis-620","utf-8","รหัสผ่าน"); 
		$mailer ->Body     = iconv("tis-620","utf-8",$message_body);
		$mailer ->AltBody =  iconv("tis-620","utf-8",$message_body);
		$mailer ->AddAddress($toaddress); 
		$mailer ->Send();  



ส่งไปแล้ว จะเป็นแบบนี้ค่ะ

capture

เปลี่ยนยังไงก้..ไม่ได้ค่ะ ช่วยหน่อยนะค่ะ ขอบคุณนะค่ะ !!



Tag : PHP, MySQL









ประวัติการแก้ไข
2013-01-30 13:56:34
2013-01-30 13:57:40
2013-01-30 13:58:10
2013-01-30 13:58:37
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-01-30 13:54:49 By : linping View : 722 Reply : 4
 

 

No. 1



โพสกระทู้ ( 38 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

อยากทราบด้วยค่ะ พอดี ทำแล้วลองเทส แต่ไม่มีเมล์เข้ามาเลยค่ะ Code (PHP)
<?
$mailfrom = $_POST['email'];
$name = $_POST['name'];
$subject = $_POST['subject'];
$message = $_POST['message'];

//$yemail= "[email protected]";
								
								//$email1 = "mail.forth.co.th";
                                                                     // $yemail= "waraporn.forth.co.th";
									
									//$yemail= "[email protected]";
									$youremail = trim($yemail); 
									   
									   $msg = "
											
											<TABLE border='1' width='500'>
											<TR>
												<TD width='20%'>จาก</TD>
												<TD>$name</TD>
											</TR>
											<TR>
												<TD width='20%'>อีเมลล์</TD>
												<TD>$mailfrom</TD>
											</TR>
											<TR>
												<TD width='20%'>เรื่อง</TD>
												<TD>$subject</TD>
											</TR>
											<TR>
												<TD width='20%'>รายละเอียด</TD>
												<TD>$message</TD>
											</TR>
											</TABLE>
											
											 "; 
									  

										$yemail= "waraporn.forth.co.th";
										
									 	//$email1 = "mail.forth.co.th";
									$email1 = "mail.forth.co.th";

									 //$email1 = "[email protected]";

									 $headers = "From: ".$email1."\r\n";
									$headers  .= "MIME-Version: 1.0\n";
									$headers .= "Content-type: text/html; charset=windows-874\n";
									$headers .= "X-Priority: 3\n";
									$headers .= "X-MSMail-Priority: Normal\n";
									$headers .= "X-Mailer: php\n";
										$headers .= "Reply-To: ".$yemail."\r\n";
										$mailto = $youremail;
										$subjects = "Contact Forth - TOT  577 K";
									ini_set("sendmail_from",$name);
									 $s = mail($mailto, $subjects, $msg, $headers);
									
									 if($s){
										echo "Send Mail Complete";
										?>
										<META HTTP-EQUIV="REFRESH" CONTENT="3; URL=mailform.php">
										<?
											//header("location:mailform.php");
									 }
?>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-30 14:55:35 By : wongkhajang
 


 

No. 2



โพสกระทู้ ( 3,748 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ลองหา php mailer มาใช้ครับ รับรองปัญหาพวกนี้จะหมดไปทันทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-30 15:10:49 By : Dragons_first
 

 

No. 3



โพสกระทู้ ( 1,439 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

นี้เป็นแค่ขอสันนิษฐานเท่านั้นนะครับ
1. ผมเข้าใจว่าฐานข้อมูลคุณเป็น utf8 ใช่ไมครับ ถึงได้ทำการ set -> mysql_query("SET NAMES 'UTF8'"); อันนี้คือสิ่งแรกที่คุณต้องลองไปเช็คก่อนครับ
2. ในเมื่อข้อมูลเป็น uft8 แล้วคุณก็ดันนำข้อมูลไปแปลง utf8 อีก -> iconv("tis-620","utf-8",$message_body); คงพอเดาได้นะครับว่าสุดท้ายแล้วข้อมูลนั้นจะแสดงถูกหรือไม

สรุปแล้วคือถ้าต้องการส่งเมล์ utf8 ต้องตรวจสอบดังนี้
1. ข้อมูลในตารางฐานข้อมูลเป็น utf8
2. ไฟล์โค้ดจะต้อง encode จาก ansi เป็น utf8 ด้วย (กรณีมีข้อมูลไทยอยู่ในไฟล์โค้ดด้วย เช่น 'สวัสดีคุณ ' )
3. ไม่ต้องทำการ iconv ส่งตัวแปรเข้าไปได้เลย


ประวัติการแก้ไข
2013-01-30 15:53:22
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-30 15:46:37 By : xbeginner01
 


 

No. 4



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วค่ะ
-โดยไม่ต้อง iconv อีกรอบ !!
ได้ดังนี้ >>

ปป

ขอบคุณนะค่ะ


ประวัติการแก้ไข
2013-01-31 09:28:27
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:26:13 By : linping
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ปัญหาของ การส่ง E-mail ไปยังสมาชิก ค่ะ !! แก้แล้วมันก็ยังอ่านไม่รู้เรื่อง ค่ะ !!
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่