 |
function mail ของ PHP ผมลอง copy โค้ดส่งเมล์(PHP) ในเว็บนี้ไปลองส่งดู ตอนส่งมัน้องว่าส่งสำเร็จ |
|
 |
|
|
 |
 |
|
ลองประยุกต์ ใช้ดูน่ะครับแค่รูปแบบ เฉยๆ
รอดูท่านอื่นอีกทีน่ะครับ
<?
$strTo = "[email protected]"; // your mail
function emailformat( $email ) {
if (eregi("^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$", $email) ) {
return true;
} else {
return false;
}
}
$user=$_POST["user"];
$Subject=$_REQUEST["subject"];
$strMsg=$HTTP_POST_VARS["textMsg"];
$email=$_POST["email"];
$usrerror = false;
if ( !emailformat($email) ) {
$errmsg.= "<h3>อีเมล์ผู้ส่งไม่ถูกต้อง!</h3>";
$usrerror = true;
}
if ( $usrerror ) {
echo "<center>$errmsg" ;
echo "<hr><input type='button' value='กลับไปแก้ไข' onclick='history.back();'>";
die;
}
$header = "From: $email\n";
if ( mail($strTo, $Subject, $strMsg,$header) ) {
echo "<br><h3>ส่งเมล์เรียบร้อย</h3>";
//echo("ค่าจาก hidden input: $strHidden");
echo("<br>From: $email");
echo("<br>Subject: $Subject");
echo("<br>msg: $strMsg");
echo("<br>");
echo("<br>");
echo("<br>");
echo("<br>");
echo("<br>Best Regard,");
echo("<br>$user");
} else {
echo "<br>การส่งเมล์ ขัดข้อง..".
"<input type='button' value='กลับไปลองใหม่' onclick='history.back();'>";
}
?>
|
 |
 |
 |
 |
Date :
24 ส.ค. 2549 16:30:27 |
By :
BB |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันต้องคอนฟิคค่าในไฟล์ php.ini ด้วยอะป่าว
|
 |
 |
 |
 |
Date :
24 ส.ค. 2549 17:05:24 |
By :
monnakrub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมเองก็เจอปัญหาเหมือนกันครับ มี error message ดังนี้..
Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\dpc6\sendmail.php on line 20
finished!
ส่วนใน php.ini config ดังนี้ครับ
[mail function]
; For Win32 only.
SMTP = 127.0.0.1 ; for Win32 only
smtp_port = 25
; For Win32 only.
sendmail_from = ; for Win32 only
ไม่ทราบต้องแก้ไขอย่างไรครับ
|
 |
 |
 |
 |
Date :
26 ส.ค. 2549 15:28:45 |
By :
BADMan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณครับ
|
 |
 |
 |
 |
Date :
12 ม.ค. 2550 00:42:25 |
By :
VlH9vQ1e9Q |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เข้าไปแก้ตรง
mail function]
; For Win32 only.
SMTP = 127.0.0.1 ; for Win32 only
smtp_port = 25
เป็น
mail function]
; For Win32 only.
SMTP = ของ server ที่เราใช้บริการ
smtp_port = 25
|
 |
 |
 |
 |
Date :
27 พ.ค. 2551 12:49:37 |
By :
rukly |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|