作者WWWVVV (好吧~我认了)
看板PHP
标题[请益] 表单无法寄送(php)
时间Thu Aug 2 17:28:14 2012
第一次在这个版问问题
最近要准备面试...把作品弄成网站且放到国外的空间
之後也想当成个人作品集网站零星接案,
为了方便客户可以直接寄送表单给我
所以在以下这一页写了php
http://jopoloo.netai.net/content/contact.php
但发现却寄送不出去
不清楚是哪边写错还是因为国外的空间是免费的所以不支援
想请版上会php的帮我指点迷津~可以的话站内信同步给我~感激不尽
<?php
$your_email ='
[email protected]';// <<=== update to your email address
session_start();
$errors = '';
$name = '';
$phone = '';
$type = '';
$email = '';
$subject = '';
$comment = '';
if(isset($_POST['submit']))
{
$name = $_POST['name'];
$phone = $_POST['phone'];
$type = $_POST['type'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$comment = $_POST['comment'];
if(empty($errors))
{
//send the email
$to = $your_email;
$subject="Feedback form Website";
$from = $your_email;
$ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
$body = "A user $firstname submitted the contact form:\n\n".
"姓名: $name\n\n".
"电话: $phone\n\n".
"type: $type\n\n".
"电子邮件: $email\n\n".
"subject: $subject\n\n".
"comment: $comment\n\n".
$headers = "From: $from \r\n";
$headers .= "Reply-To: $visitor_email \r\n";
mail($to, $subject, $body,$headers);
header('Location: thanks.html');
}
}
mb_internal_encoding("UTF-8");
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.8.216
1F:→ tkdmaf:source code呢? 08/02 18:12
对吼~忘了贴~已经补上~感谢
※ 编辑: WWWVVV 来自: 203.67.8.216 (08/02 19:15)
2F:→ MOONRAKER:(1)免费空间当然可能不支援mail(),因为如果谁在上面寄 08/02 19:48
3F:→ MOONRAKER:垃圾信,是他们的server要负责。问一下就知道了。 08/02 19:48
4F:→ MOONRAKER:(2)php mail()颇难搞,去弄phpMailer来用会比较简单。 08/02 19:49
5F:→ WWWVVV:M大~先谢谢您的建议~因为我是上课老师刚好提到PHP...我直接 08/02 19:54
6F:→ WWWVVV:修改成符合我表单的资讯~(我完全不会写PHP)~我会在查看看您 08/02 19:55
7F:→ WWWVVV:所说的怎麽写~谢谢您 08/02 19:56
8F:→ MOONRAKER:…那你不如设计好google forms请他填 搞mail太复杂了 08/02 20:01
9F:→ WWWVVV:恩~我想说这样会比较方便客户写资料~ 08/02 20:15
10F:→ WWWVVV:恩恩~我会再研究看看~你刚说的那个我查了一下...以我现在 08/02 20:15
11F:→ WWWVVV:还真的没到火候~做不出来~哈 08/02 20:15
12F:→ twsphere:用phpmailer吧 用你的gmail发 08/03 10:54