mail php รับข้อความแล้วว่างเปล่า

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

Ongit

mail php รับข้อความแล้วว่างเปล่า

Post by Ongit »

ใช้มาหลายปีที่แล้วใช้ได้ปกติ แต่อยู่ๆ ปลายปีที่แล้วได้รับข้อความว่างป่าวตลอดเลย ไม่รู้ว่าเป็นที่โฮสหรือว่ามีใครเข้ามาแก้โค๊ดหรือป่าว ช่วยดูให้หน่อยครับ ผมเดือนร้อนมาก ลูกค้าติดต่อมาไม่ได้เลย

ขอบคุณล่วงหน้าครับ

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Welcome to Website</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>

<body bgcolor="#6699FF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="1000" height="701" border="0" align="center" cellpadding="0" cellspacing="0" background="../image/bg-color.jpg">
<tr>
<td width="1000" height="701" valign="top"><table width="1000" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?php include ("../homepage/tophead-th.php") ?>
</td>
</tr>
</table>
<table width="1000" border="0" cellpadding="0" cellspacing="0" bgcolor="#006600">
<tr>
<td><table width="1000" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF">
<?php include ("../homepage/topmenu-th.php") ?>
</td>
</tr>
</table></td>
</tr>
</table>
<table width="1000" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="180" height="191" valign="top"><table width="180" height="220" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<?php include ("../homepage/menu-th.php") ?>
</td>
</tr>
</table></td>
<td width="820" valign="top">
<table width="820" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="94" valign="top"><div align="center">
<p><br>
<font size="6" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>ติดต่อเรา</strong></font></p>
<p>&nbsp;</p>
<table width="650" height="86" border="0" cellpadding="1" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#CCCCCC"><div align="center">
<p>&nbsp;</p>
<p><font size="5" face="AngsanaUPC, BrowalliaUPC, CordiaUPC"><strong>ส่งข้อความ</strong></font></p>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">
<form name="form1" method="post" action="../contact/contactusmail.php">
<p><font size="2" face="MS Sans Serif, Tahoma, sans-serif">ชื่อ</font>
:
<input name="cname" type="text" id="cname">
</p>
<p><font size="2" face="MS Sans Serif, Tahoma, sans-serif">ที่อยู่อีเมล์</font>:
<input name="cemail" type="text" id="cemail">
</p>
<p><font size="2" face="MS Sans Serif, Tahoma, sans-serif">ข้อความ</font>
:
<textarea name="cmessage" id="cmessage"></textarea>
</p>
<p>
<input name="send" type="submit" id="send" value="ส่ง">
</p>
</form>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<p>&nbsp;</p>
</div></td>
</tr>
</table></td>
</tr>
</table>
<div align="right">
<table width="820" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?php include ("../homepage/address-th.php") ?></td>
</tr>
</table>
</div></td>
</tr>
</table>
</body>
</html>


********* อีกไฟล์ครับที่ใช้ส่งเมล์ ***********

<?php
$to = "XXXXXX@***.com";
$subject = "Contact Website from $cname" ;
mail($to, $subject,$cmessage,"From: ".$cemail);

echo "ขอบคุณ คุณ$cname สำหรับข้อความ ทางเราจะดำเนินการหรือจะติดต่อกลับภายใน 24 ชั่วโมงค่ะ";
echo "<Br><A Href="."../main.php"."> Click here to return to homepage </A>";
?>

touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: mail php รับข้อความแล้วว่างเปล่า

Post by touleg »

ที่ใช้ไม่ได้ เพราะว่ามันไม่สามารถใช้ตัวแปร global ได้แล้ว อาจจะเป็นเพราะว่าเป็น php เวอร์ชั่นใหม่แล้วซึ่งได้ตัดการใช้ตัวแปร global ออกไปแล้ว จริงๆถึงจะไม่ตัดออก ก็ควรใช้ $_POST หรือ $_GET เสมอนะครับ

Code: Select all

<?php
$to = "XXXXXX@***.com";
$cmessage = $_POST['cmessage'];
$cname = $_POST['cname'];
$cemail = $_POST['cemail'];
$subject = "Contact Website from $cname" ;
mail($to, $subject,$cmessage,"From: ".$cemail);

echo "ขอบคุณ คุณ$cname สำหรับข้อความ ทางเราจะดำเนินการหรือจะติดต่อกลับภายใน 24 ชั่วโมงค่ะ";
echo "<Br><A Href="."../main.php"."> Click here to return to homepage </A>";
?>

ongit

Re: mail php รับข้อความแล้วว่างเปล่า

Post by ongit »

ขอบคุณมากครับ คุณtouleg

แต่ผมยังมีอีกปัญหาครับที่ผมยังทำไม่ได้คือหน้า booking ครับ ขอความช่วยเหลือดูโค๊ดให้อีกที ขอขอบพระคุณเป็นอย่างสูงครับ

ไฟล์แรก

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Phuket ATV, Elephant Ride, Monkey Show, Snake Show</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#93B687" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<table width="700" height="30" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<?php include ("../homepage/top.php") ?>
</td>
</tr>
</table>
<table width="700" height="561" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td valign="top"><div align="center">
<table width="700" height="64" border="0" cellpadding="0" cellspacing="2">
<tr>
<td bgcolor="#93B687"><div align="center"><img src="../image/head.jpg" width="700" height="250"></div></td>
</tr>
</table>
<table width="700" height="34" border="0" cellpadding="0" cellspacing="1">
<tr bgcolor="#76926c">
<td width="100"><div align="center">
<?php include ("../homepage/menu.php") ?>
</div></td>
</tr>
</table>
<table width="700" height="636" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="636"><div align="center">
<p><img src="textpage-booking.jpg" width="400" height="75"></p>
<p><img src="headline-bookingt.jpg" width="325" height="46"></p>
<form name="form1" method="get" action="booking2.php">
<table width="500" border="0" cellspacing="0" cellpadding="3">
<tr>
<td width="104"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
Contact Name</font></div></td>
<td width="384"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
&nbsp;
<input name="bname" type="text" id="bname" size="45">
</font></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Hotel</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
<input name="bhotel" type="text" id="bhotel" size="45">
</font></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Room
No.</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
<input name="broom" type="text" id="broom" size="45">
</font></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Date</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
<input name="bdate" type="text" id="bdate" size="20">
Time
<input name="btime" type="text" id="btime" size="20">
</font></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
<input name="bmail" type="text" id="bmail" size="45">
</font></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Package</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
<select name="bpackage" id="bpackage">
<option>Special Package 1 ( 1.30 hrs. )</option>
<option>Special Package 2 ( 2 hrs. )</option>
<option>Special Package 3 ( 2.30 hrs. )</option>
<option>ATV - Phuket 1 hr.</option>
<option>ATV - Phuket 2 hrs.</option>
<option>ATV - Phang-Nag 3 hrs.</option>
<option>Buggy 1.hr</option>
<option>Buggy 2 hrs.</option>
<option>Elephant Ride 30 min.</option>
<option>Elephant Ride 45 min.</option>
<option>Elephant Ride 60 min.</option>
<option>Monkey Show 30 min.</option>
<option>Snake Show 30 min.</option>
<option selected>Sellec Program</option>
</select>
</font></td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2"></font></font></font></div></td>
<td><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;&nbsp;&nbsp;Adult
<input name="badult" type="text" id="badult" size="5">
&nbsp;Child
<input name="bchild" type="text" id="bchild" size="5">
</font></div></td>
</tr>
<tr>
<td valign="top"><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Note
</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;
<textarea name="bnote" cols="45" rows="10" id="bnote"></textarea>
</font></td>
</tr>
<tr>
<td valign="top">
<div align="right"></div></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Submit2" value="Reset">
</font></td>
</tr>
</table>
</form>
<p>&nbsp;</p>
</div></td>
</tr>
</table>

</div></td>
</tr>
</table>
<table width="700" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center">
<?php include ("../homepage/address.php") ?>
</div></td>
</tr>
</table>
<p>&nbsp;</p>
</div>
</body>
</html>

ส่วนไฟล์ที่สอง

<?php
$to = "***@***.com";
$subject = "Booking from $bname" ;
$cmessage = "
Name = $bname\n
Hotel = $bhotel\n
Room No. = $broom\n
Date = $bdate\n
Time = $btime\n
E-mail = $bmail\n
Package = $bpackage\n
Adult = $badult\n
Child = $bchild\n
Note = $bnote";

mail($to, $subject,$cmessage,"From: ".$cmail);

echo "Thank you Khun$bname for your booking";
echo "<Br><A Href="."../main.php"."> Click here to return to homepage </A>";
?>

touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: mail php รับข้อความแล้วว่างเปล่า

Post by touleg »

มีปัญหาตรงไหนครับ

4404

Re: mail php รับข้อความแล้วว่างเปล่า

Post by 4404 »

ขอบคุณมากครับ คุณtouleg พอดีเพื่อนผมหยุดงานวันนี้ เลยมาช่วยแก้ไขให้แล้วครับ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 9 guests