【发布时间】:2013-05-14 09:28:24
【问题描述】:
我的联系表单html页面的html编码,下面是php代码
<form name="form1" method="post" action="contact.php" id="contactform">
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td><input name="name" type="text" id="name" ONFOCUS="clearDefault(this)" value="Name" size="90" style="background: #DAEDFF; border:1px solid #DAEDFF; border-radius:3px; height: 25px;"></td>
</tr>
<tr>
<td><input name="customer_mail" type="text" value="Email" ONFOCUS="clearDefault(this)" id="customer_mail" size="90" style="background: #DAEDFF; border:1px solid #DAEDFF; border-radius:3px; height: 25px;"></td>
</tr>
<tr>
<td width="82%"><input name="subject" type="text" value="Subject" ONFOCUS="clearDefault(this)" id="subject" size="90" style="background: #DAEDFF; border:1px solid #DAEDFF; border-radius:3px; height: 25px;"></td>
</tr>
<tr>
<td><textarea name="detail" cols="90" rows="8" id="detail" style="background: #DAEDFF; border:1px solid #DAEDFF; border-radius:3px;"></textarea></td>
</tr>
<tr>
<td style="padding-left: 530px;"><input type="submit" name="Submit" value="Send" style="background: #1B99E8; border: 1px solid #1B99E8; color: #ffffff; border-radius:3px;"></td>
</tr>
</table>
</form>
contact.php 文件
<?php
$subject = $_POST['subject'];
$detail = $_POST['detail'];
$customer_mail = $_POST['customer_mail'];
$name = $_POST['name'];
// Contact subject
$subject ="$subject";
// Details
$message="$detail";
// Mail of sender
$mail_from="$customer_mail";
// From
$header="from: $name <$mail_from>";
// Enter your email address
$to ='it@reverseinformatics.com';
$send_contact=mail($to,$subject,$message,$header);
// Check, if message sent to your email
// display message "We've recived your information"
if($send_contact){
echo '<script language="javascript">confirm("We have received your request, our team will contact you shortly.")</script>';
echo '<script language="javascript">window.location = "contact.html"</script>';
}
else {
echo '<script language="javascript">confirm("Oops Sorry for the inconvinience.")</script>';
echo '<script language="javascript">window.location = "contact.html"</script>';
}
?>
以上是我的代码,请帮助我克服我的问题,因为我已经在网站上托管,它在我的本地服务器上运行良好,但在网站上无法运行
【问题讨论】:
-
我们无法读懂您的想法,请发布您的代码。
-
如果没有看到产生错误的代码,谁也帮不上忙
-
确保 sendmail 在您的主机上正常工作。
-
不,实际上点击发送按钮时它并没有连接到我的 php 文件本身。
标签: php contact-form