- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我已经在 html 中创建了一个表单,并使用 php 脚本尝试将其发送到电子邮件,但它不起作用。你能检查一下我哪里错了吗?
每当我点击发送按钮时,它就会开始显示 php 代码,而不是将电子邮件发送到给定的电子邮件。
HTML
----
<!DOCTYPE html>
<html>
<head>
<title>Form</title> <!-- Include CSS file here -->
<link href="css/form.css" rel="stylesheet">
</head>
<body onload="myFunction()">
<h1> Form Request </h1>
<form name="contactform" action="email.php" method="post">
Name: <input type="text" name="full_name"><br \><br \>
Id: <input type="text" id="id"><br \><br \>
Email id: <input type="email" email="email"><br \><br \>
<a href="Form_IP.pdf" download>Download Blank Form </a> <br \><br \><br \>
Upload Filled Form<br \><br \>
<input type="file" id="myFile" multiple size="50" onchange="myFunction()">
<p id="resellerfile"></p>
<script>
function myFunction(){
var x = document.getElementById("myFile");
var txt = "";
if ('files' in x) {
if (x.files.length == 0) {
txt = "Select one or more files.";
} else {
for (var i = 0; i < x.files.length; i++) {
txt += "<br><strong>" + (i+1) + ". file</strong><br>";
var file = x.files[i];
if ('name' in file) {
txt += "name: " + file.name + "<br>";
}
if ('size' in file) {
txt += "size: " + file.size + " bytes <br>";
}
}
}
}
else {
if (x.value == "") {
txt += "Select one or more files.";
} else {
txt += "The files property is not supported by your browser!";
txt += "<br>The path of the selected file: " + x.value; // If the browser does not support the files property, it will return the path of the selected file instead.
}
}
document.getElementById("resellerfile").innerHTML = txt;
}
</script>
<br \><br \>
<input type="submit" value="Submit">
</form>
</body>
</html>
========================
<?php
//if "email" variable is filled out, send email
if (isset($_REQUEST['email'])) {
//Email information
$admin_email = "xyx@submit.com";
$email = $_REQUEST['email'];
$subject = $_REQUEST['subject'];
$id = $_REQUEST['id'];
//send email
mail($admin_email, "$subject", $id, "From:" . $email);
//Email response
echo "Thank you for contacting us!";
}
//if "email" variable is not filled out, display the form
else {
?>
<form method="post">
Name: <input type="text" name="full_name"><br \><br \>
Id: <input type="text" id="id"><br \><br \>
Email id: <input type="email" email="email"><br \><br \>
<input type="submit" value="Submit" />
</form>
<?php
}
?>
最佳答案
它向您显示原始 php,因为浏览器不能直接执行 php 脚本,php 脚本
由服务器处理和执行,然后将 html 响应发送到浏览器。
因此,您需要在远程或本地服务器上托管 php 脚本。如果您想在系统本地设置服务器,请尝试安装 XAMP 或 WAMP。
请参阅下面的链接。
关于javascript - 将 html 表单数据发送到发件人的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118039/
我一直在开发一个 .NET 字符串格式化库来协助应用程序的本地化。它称为 SmartFormat 并在 GitHub 上开源. 它试图解决的问题之一是 Grammatical Numbers .这也称
leetcode关于单数II的题目是: 给定一个整数数组,除一个元素外,每个元素出现三次。找到那一个。笔记:您的算法应该具有线性运行时复杂度。你能在不使用额外内存的情况下实现它吗? 其实我已经从网站上
我想知道创建/命名模型的首选方法是什么? 我的应用程序有一个“用户”模型,其中包含用于创建、获取、更新(等)用户记录的所有相关业务逻辑。 在我的一些 Controller 中,我可能想要获取多个“用户
在我的 Mysql 数据库中,我有一个术语列表,例如(首字母大写,大多数时候是复数) Hairdressers Restaurants Beauty Salons Fournitures For Re
如果我决定为我的所有路线名称使用复数形式,但某些资源仅作为一个东西存在,您是否将其保持为单数(更直观)或尊重使用复数的决定并保持这种方式? 我们正在用 PHP 为我们的客户门户网站设计一个新的 API
我可能在做一些愚蠢的事情,但是...... 应用/模型/user.rb: class User 然后,当我导航到 /users/123/totem/new 时,出现错误: ActionView::
您能否澄清一些 Matplotlib 术语: “subplots”(或“subplot”?)这个词是“axes”的同义词吗? “轴”和“轴”的单数/复数是什么? 最佳答案 这确实是一个令人困惑的问题。
我有一个 profile我的应用程序中的模型。我想允许用户通过 /profile 查看他们自己的个人资料,所以我创建了这条路线: resource :profile, :only => :show 我
我是一名优秀的程序员,十分优秀!