浏览器加载我的PHP文件,而不是发送电子邮件
问题描述:
我想要表单将内容发送到我的电子邮件,而不是只显示我的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!"
?>
答
初学者
一些提示- 先配置XAMPP形式发送电子邮件How to configure XAMPP to send mail from localhost?
- 检查数据即将由
print_r($_POST)
- 到send.php按照本教程用于发送电子邮件from here
第一''
标记后替换报价。另外,删除(或评论)'** PHP **'。 –vicbyte - 你是什么意思?请告诉我更多。我对此很陌生,所以对待我就像一个白痴哈哈。 –
是否** PHP **应该是您的文章中的评论,或者它确实存在于php文件中? ''form'的引号实际上存在于你的代码中,或者是试图向我们发送代码片段 – RiggsFolly