2017-10-28 96 views
0

我想要表单将内容发送到我的电子邮件,而不是只显示我的php代码在一个新窗口中,任何人都可以帮忙吗?这里是代码:浏览器加载我的PHP文件,而不是发送电子邮件

指数

<form action="send.php" method="POST"> 
    Name: <br><input type="text" name="name"><br><p> 
    Request: <br><textarea name="request"></textarea><p> 
    <input type="submit" name="submit" value="Send!"> 
</form> 

PHP:

<?php 
$name = $_POST['name']; 
$request = $_POST['request']; 

$to = "[email protected]"; 
$subject = "It's just a test"; 
$body = "This is just a test to see if things are working okay \n\n $request"; 

mail ($to,$subject,$body); 

echo "Message sent!" 
?> 
+0

第一''

标记之前和最后''
标记后替换报价。另外,删除(或评论)'** PHP **'。 –

+0

vicbyte - 你是什么意思?请告诉我更多。我对此很陌生,所以对待我就像一个白痴哈哈。 –

+0

是否** PHP **应该是您的文章中的评论,或者它确实存在于php文件中? ''form'的引号实际上存在于你的代码中,或者是试图向我们发送代码片段 – RiggsFolly

回答

0

初学者

一些提示
  1. 先配置XAMPP形式发送电子邮件How to configure XAMPP to send mail from localhost?
  2. 检查数据即将由print_r($_POST)
  3. 到send.php按照本教程用于发送电子邮件from here
+0

不是一个正确的答案,但这会帮助你。之后,任何查询,你可以问我在评论 – Xitas

+0

好吧,如果我用我的电脑上的文件替换电子邮件地址会发生什么,它会发送数据吗?我只是使用崇高的文字,还有其他我需要的节目吗? –

+0

我不这么认为电子邮件是不同的协议和发送数据到文件是不同的。 – Xitas