php - 抓取 HTML 表单数据并通过 php 发送电子邮件
问题描述
我有 2 个字段。用户名、密码和提交按钮(发送详细信息)。它们采用 html 格式。我包含了一个 .php 文件,试图更改表单的操作以将电子邮件发送到我自己的电子邮件地址。单击页面上的按钮后,它只是显示一个空白屏幕并打开 .php 文件。我不知道我做错了什么..看起来很简单,但我无法解决这个问题,而且我一直在搞乱代码几个小时。html 和 php 都在不同的文件上。
HTML 代码:
<p><form action="send_form_email.php" method="post">
Email:<br><input type="text" name="email">
Pass:<br><input type="text" name="pass">
<input type="submit" name="submit" value="Send Details">
</form></p>
PHP代码:
<?php
if ($_SERVER['REQUEST_METHOD'] === "POST") {
if (empty($_POST['email'])) {
$emailError = 'Email is empty';
} else {
$email = $_POST['email'];
// validating the email
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailError = 'Invalid email';
}
}
if (empty($_POST['pass'])) {
$passError = 'Password is empty';
} else {
$pass = $_POST['pass'];
}
if (empty($emailError) && empty($messageError)) {
$headers = "From: Contact Form <myemail@live.com>" . "\r\n" .
"Reply-To: $email" . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=iso-8859-1\n";
}
}
解决方案
推荐阅读
- kotlin - 如何在 Kotlin 中将功能接口实现为 lambda?
- powerbi - Table of starting dates of each month in PBI
- javascript - Average of nested objects values in Javascript
- swift - 如何对 NS* Cocoa 类制作的位图进行稳健测试?
- awk - 使用 awk 比较两个不同文件中的两列
- python - 如何使用 pyqt4 创建圆形图像?
- javascript - 将 WebDriver 的浏览器实例传递给 Appium 中的 JavaScript
- django - Django 功能作为 Charfield 选择
- docker - 2 containers using the same port in Kubernetes pod
- sql-server - Windows 10 PC 无法列出 SQL Server 实例