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,037

HOME > PHP > PHP Forum > ช่วยแก้โค้ดให้หน่อยครับ Warning: mail() [function.mail]: "sendmail_form" not set in php.ini or custom "From:" header



 

ช่วยแก้โค้ดให้หน่อยครับ Warning: mail() [function.mail]: "sendmail_form" not set in php.ini or custom "From:" header

 



Topic : 032614



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



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




คือว่าโค้ดนี้จะเป็นโค้ด ส่ง password เข้าเมลครับแต่จะมีการแจ้ง error ว่า

แจ้งว่า

ผมดูแล้วไม่รู้ว่าจะแก้ตรงไหน หาจุดที่ผิดไม่เจอยังไงก็ขอรบกวนพีๆหน่อยน่ะครับ

Code (PHP)
<?
$user_forget=$_POST [user_forget];
if ($user_forget==""){
	echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>";exit();
}
include "connect2.php";
$sql="select*from tb_member
where username='$user_forget' ";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
$record=mysql_fetch_array($result);
$to=$record[email];
$password=$record[password];

 if($num<=0){
	 echo "<h3>ERROR : Username นี้ไม่มีอยู่ในระบบสมาชิกครับ</h3>";
	 } else {
		 $subject = "แจ้งรหัสผ่านของระบบสมาชิก";
		 $message = "รหัสผ่านของ Username : $user_forget
								คือ : $password";
		$headers = "From : Member ระบบสมาชิก";
		if (mail ($to, $subject, $message, $headers)) {
			echo "<h3>ระบบได้ส่งรหัสผ่านไปทางอีเมลเรียบร้อยแล้วครับ</h3>";
			}else{
				echo "<h3>ไม่สามารถส่งรหัสผ่านไปทางอีเมลได้</h3>";
				}
				}
				mysql_close();
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-10-05 11:01:22 By : torrider View : 1424 Reply : 7
 

 

No. 1



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



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


ลูกพีเพิ่มตรงนี้เลย นิดเดียวเอง

if ('mail ($to, $subject, $message, $headers)') {

100% ได้แน่นอน ขอหัยโชดดี






Date : 2009-10-05 11:12:04 By : parita
 


 

No. 2



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



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


ขอบคุณครับ น้อง t
และพีๆทุกคนที่ช่วยดูให้
Date : 2009-10-05 11:19:27 By : torrider
 

 

No. 3



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



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



Date : 2009-10-12 11:43:26 By : apicha31
 


 

No. 4

Guest


Code (PHP)
<?php
include("../dbconn.inc.php");

$cust_id = $_GET['cid'];

$sql = "SELECT * FROM customer WHERE cust_id = $cust_id;";
$result = mysql_query($sql);
$cust_name = mysql_result($result, 0, "name");
$cust_email = mysql_result($result, 0, "email");

$sql = "SELECT * FROM orders WHERE cust_id = $cust_id;";
$result = mysql_query($sql);

$msg = "
	เรียน คุณ$cust_name <br /><br />
	จากการที่ท่านได้สั่งซื้อสินค้าจากเว็บไซต์ y-commerc.com ตามรายการต่อไปนี้คือ
	<br /><br />

	<table border=1 cellpadding=5 style=\"border-collapse: collapse;\">
	<tr bgcolor=#eeeeff>
		<th width=30>ลำดับ</th><th width=230>รายการ</th>
		<th width=50>จำนวน</th><th width=80>ราคา</th><th width=80>รวม</th>
	</tr>
	";
	
$i = 1;
$t = 0;
while($ord = mysql_fetch_array($result)) {
	$st = $ord['price'] * $ord['quantity'];
	$msg .= "
	<tr>
	<td align=center>$i</td>
	<td>{$ord['pro_name']}</td>
	<td align=center>{$ord['quantity']}</td>
	<td align=center>{$ord['price']}</td>
	<td align=right>$st</td>
	</tr>
	";
	
	$gt += $st;
	$i++;
}

$msg .= "
<tr align=center>
	<td colspan=4 align=right><b>รวมทั้งหมด</b></td><td align=right>$gt</td>
</tr>
</table>
<br />
";

$notify = $_GET['notify'];

if($notify == "payment") {
	$msg .= "
	เราจึงขอแจ้งให้ท่านชำระค่าสินค้า โดยโอนเงินจำนวน <b> $gt บาท</b>  <br />
	ผ่านธาคารหรือตู้ ATM  ไปยังบัญชีอันใดอันหนึ่งต่อไปนี้คือ
	<ul>
		<li>ธนาคารไทยพาณิชย์ สาขา ... ชื่อบัญชี .... เลขที่บัญชี ....
		<li>ธนาคารกรุงเทพ สาขา ... ชื่อบัญชี .... เลขที่บัญชี ....
		<li>ธนาคารกสิกรไทย สาขา ... ชื่อบัญชี .... เลขที่บัญชี ....
	</ul>
	จากให้ส่งหลักฐานการโอนด้วยวิธีใดวิธีหนึ่งต่ิอไปนี้ี้คือ
	<ul>
		<li>เขียนชื่อและอีเมล์ลงในใบโอนหรืิอสลิป แล้วส่งแฟกซ์มาที่ .... 
		<li>หรือสแกน/ถ่ายภาพ แล้วส่งมาทีอีเมล ....
		<li>โทรมาแจ้งที่หมายเลข ...
	</ul>
	หลังจากได้รับหลักฐานการชำระเงินแล้ว เราจะจัดส่งสินค้าให้ท่านทันที <br />
	หากท่านไม่ชำระภายใน 7 วัน คำสั่งซื้อของท่านจะถูกยกเลิก <br />
	";
}
else {
	$msg .= "
	ขณะนี้ทางเว็บไซต์ได้จัดส่งสินค้าให้กับท่านเรียบร้อยแล้ว  โดยท่านจะ่ได้รับสินค้าภายใน 7 วัน  <br /><br />

	ขอบพระคุณที่ใช้บริการของเรา
	";
}
//echo $msg;

//นำข้อมูลทั้งหมด มาสร้างเป็นอีเมล
$header = "From: [email protected]\r\n";
$header .= "Content-type: text/html; charset=tis-620\r\n";
	
$to = $cust_email;
$subject = "แจ้งการสั่งซื้อสินค้า";
$body = $msg;

//$sendmail = mail($to, $subject, $body, $header);
	if ('mail ($to, $subject, $body, $headers)') {
	echo "การแจ้งเตือนถูกส่งไปที่ $to แล้ว";
	if($notify == "delivery") {
		//อัปเดตสถานะการจัดส่ง ว่าได้จัดส่งสินค้าแล้ว
		$sql = "UPDATE customer SET delivery = 'Yes' WHERE cust_id = $cust_id;";
		mysql_query($sql);
	}
}

else {
 	echo "การส่งเมล เกิดข้อผิดพลาด";
}

?>
</body>
</html>


คือว่าทำไมมันไม่ส่งเข้าเมลย์อ่ะคะ มันบอกว่าส่งแล้ว แต่ดูในเมลย์ก็ไม่เห็นมี
Date : 2012-01-22 17:09:52 By : kib
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Quote:
"From:" header


มันบอกว่าไม่ได้ส่ง header From ครับ

Code (PHP)
$strHeader = "From: [email protected]";


ตัวอย่าง

Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
</head>
<body>
<?
	$strTo = "[email protected]";
	$strSubject = "Test Send Email";
	$strHeader = "From: [email protected]";
	$strMessage = "My Body & My Description";
	$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader);  // @ = No Show Error //
	if($flgSend)
	{
		echo "Email Sending.";
	}
	else
	{
		echo "Email Can Not Send.";
	}
?>
</body>
</html>


Go to : PHP Sending Email / Send Mail
Date : 2012-01-22 17:19:36 By : webmaster
 


 

No. 6

Guest


Code (PHP)
<?php
include("../dbconn.inc.php");

$cust_id = $_GET['cid'];

$sql = "SELECT * FROM customer WHERE cust_id = $cust_id;";
$result = mysql_query($sql);
$cust_name = mysql_result($result, 0, "name");
$cust_email = mysql_result($result, 0, "email");

$sql = "SELECT * FROM orders WHERE cust_id = $cust_id;";
$result = mysql_query($sql);

$msg = "
	เรียน คุณ$cust_name <br /><br />
	จากการที่ท่านได้สั่งซื้อสินค้าจากเว็บไซต์ y-commerc.com ตามรายการต่อไปนี้คือ
	<br /><br />

	<table border=1 cellpadding=5 style=\"border-collapse: collapse;\">
	<tr bgcolor=#eeeeff>
		<th width=30>ลำดับ</th><th width=230>รายการ</th>
		<th width=50>จำนวน</th><th width=80>ราคา</th><th width=80>รวม</th>
	</tr>
	";
	
$i = 1;
$t = 0;
while($ord = mysql_fetch_array($result)) {
	$st = $ord['price'] * $ord['quantity'];
	$msg .= "
	<tr>
	<td align=center>$i</td>
	<td>{$ord['pro_name']}</td>
	<td align=center>{$ord['quantity']}</td>
	<td align=center>{$ord['price']}</td>
	<td align=right>$st</td>
	</tr>
	";
	
	$gt += $st;
	$i++;
}

$msg .= "
<tr align=center>
	<td colspan=4 align=right><b>รวมทั้งหมด</b></td><td align=right>$gt</td>
</tr>
</table>
<br />
";

$notify = $_GET['notify'];

if($notify == "payment") {
	$msg .= "
	เราจึงขอแจ้งให้ท่านชำระค่าสินค้า โดยโอนเงินจำนวน <b> $gt บาท</b>  <br />
	ผ่านธาคารหรือตู้ ATM  ไปยังบัญชีอันใดอันหนึ่งต่อไปนี้คือ
	<ul>
		<li>ธนาคารไทยพาณิชย์ สาขา ... ชื่อบัญชี .... เลขที่บัญชี ....
		<li>ธนาคารกรุงเทพ สาขา ... ชื่อบัญชี .... เลขที่บัญชี ....
		<li>ธนาคารกสิกรไทย สาขา ... ชื่อบัญชี .... เลขที่บัญชี ....
	</ul>
	จากให้ส่งหลักฐานการโอนด้วยวิธีใดวิธีหนึ่งต่ิอไปนี้ี้คือ
	<ul>
		<li>เขียนชื่อและอีเมล์ลงในใบโอนหรืิอสลิป แล้วส่งแฟกซ์มาที่ .... 
		<li>หรือสแกน/ถ่ายภาพ แล้วส่งมาทีอีเมล ....
		<li>โทรมาแจ้งที่หมายเลข ...
	</ul>
	หลังจากได้รับหลักฐานการชำระเงินแล้ว เราจะจัดส่งสินค้าให้ท่านทันที <br />
	หากท่านไม่ชำระภายใน 7 วัน คำสั่งซื้อของท่านจะถูกยกเลิก <br />
	";
}
else {
	$msg .= "
	ขณะนี้ทางเว็บไซต์ได้จัดส่งสินค้าให้กับท่านเรียบร้อยแล้ว  โดยท่านจะ่ได้รับสินค้าภายใน 7 วัน  <br /><br />

	ขอบพระคุณที่ใช้บริการของเรา
	";
}
//echo $msg;

//นำข้อมูลทั้งหมด มาสร้างเป็นอีเมล
$header = "From: [email protected]\r\n";
$header .= "Content-type: text/html; charset=tis-620\r\n";
	
$to = $cust_email;
$subject = "แจ้งการสั่งซื้อสินค้า";
$body = $msg;

//$sendmail = mail($to, $subject, $body, $header);
	if ('mail ($to, $subject, $body, $headers)') {
	echo "การแจ้งเตือนถูกส่งไปที่ $to แล้ว";
	if($notify == "delivery") {
		//อัปเดตสถานะการจัดส่ง ว่าได้จัดส่งสินค้าแล้ว
		$sql = "UPDATE customer SET delivery = 'Yes' WHERE cust_id = $cust_id;";
		mysql_query($sql);
	}
}

else {
 	echo "การส่งเมล เกิดข้อผิดพลาด";
}

?>
</body>
</html>

ต้องแก้ยังไงค่ะถึงจะส่งเมล์ได้
Date : 2018-02-15 14:19:45 By : B
 


 

No. 7



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


หา phpmailer มาใช้ ช่วยแก้ปัญหาได้

คำสั่ง mail ของ php ต้อง config นุ่นนี่นั่น เยอะแยะ
ถ้าไม่เป็น หา phpmailer มาใช้ดีกว่า
Date : 2018-02-15 20:48:53 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยแก้โค้ดให้หน่อยครับ Warning: mail() [function.mail]: "sendmail_form" not set in php.ini or custom "From:" header
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่