2013-07-04 39 views
-5

我已经创建了一个联系表单,我希望在点击提交按钮后将详细信息发送到我的收件箱。点击提交按钮打开一个新的邮件页面(请参阅getfreepack.org)。我被建议我需要一个PHP脚本。我从网上复制一个,但不知道如何使用它对我有利。我很感谢你的帮助。PHP脚本将联系表格发送到收件箱

$Name= $_REQUEST["Name"]; 
$Email = $_REQUEST["Email"]; 
$Phone = $_REQUEST["Phone"]; 
$JobTitle = $_REQUEST["Jobtitle"]; 
$KeySkills = $_REQUEST["Keyskills"]; 
$Attachment = $_REQUEST["Attachment"]; 

$to = "my email [email protected]"; 
$subject = "Contact Form"; 

$message = "Name: " . $Name $message .= "\Email: " . $Email: $message .= "\n Phone: " . $ Phone; 
$message .= "\nSubject: " . $Subject; $message .= "\nCover Letter: " . $CoverLetter; 
$message .= "\n Attachment: " . $Attachment; $message .= "\nIP Adress: " . $_SERVER['REMOTE_ADDR']; 
$message .= "\nBrowser: " . $_SERVER['HTTP_USER_AGENT']; 
$message .= "\n\nMessage: " . $theMessage; 

$headers = "From: $theEmail"; 
$headers .= "\nReply-To: $theEmail"; 

$sentOk = mail($to,$subject,$message,$headers); 
echo "sentOk=" . $sentOk; 
+0

你不能有其中有一个空格的PHP变量就像' $关键技能“。它应该是'$ KeySkills' – putvande

+0

请不要转贴问题:http://stackoverflow.com/questions/17448517/php-script-in-html-coding – andrewsi

回答

1

一个非常基本的一个是:

<?php 
$to = "[email protected]"; 
$subject = "Test mail"; 
$message = "Hello! This is a simple email message."; 
$from = "[email protected]"; 
$headers = "From:" . $from; 
mail($to,$subject,$message,$headers); 
echo "Mail Sent."; 
?> 

如果你想要去的一个步骤的详细检查了手册:http://php.net/manual/en/function.mail.php

干杯

+0

但我认为这将有助于人们得到更多的想法..嗯.. –

+0

他说,因为w3schools包含很多不是最新的信息,并可能导致某人学习问题,他们只是有兴趣成为第一个出现在谷歌搜索。 – Naryl

+0

删除...;)...绝对看到了w3fools .. :) –

-1

你不需要PHP获取表单发送到您的电子邮件地址使窗体标签是这样的:

>>行动= “邮寄地址:[email protected]”> 输入 输入

+0

这将取决于用户,而不是一个好方法。 –