我的PHP文件没有将值从网站传递到我的电子邮件。
index.html中的表单代码块:
<!--Contact Form-->
<form id="contact" action="mail.php" method="post" enctype="text/plain">
<input name="name" placeholder="Your name" type="text" tabindex="1" required autofocus>
<input name="email" placeholder="Your Email Address" type="email" tabindex="2" required>
<input name="contact" placeholder="Your Phone Number" type="tel" tabindex="3" required>
<textarea name="message" placeholder="Your Message...." tabindex="4" required></textarea><br>
<input id="submit" name="submit" type="submit" value="Submit"/>
<input id="reset" name="reset" type="reset" value="Reset">
CSS:
#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact textarea {
width:75%;
box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
border:1px solid #CCC;
background:#FFF;
border-radius:5px;
padding:10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
fieldset {
border:0;
}
#contact button [type="submit"],
#contact button [type="reset"]
{
width:100%;
height:AUTO;
}
PHP文件:
<?php
//collect data
$name = $_POST['name'];//Your Name
$email = $_POST['email'];//Email ID
$contact = $_POST['contact'];//Contact number
$message = $_POST['message'];//Message
//declare data
$to = "vertika7march@gmail.com";//Recipient Email ID
$subject = "Message from center2enter.com";//Inbox Subject
$body = "Message from-\n Name: $name\n Email: $email\n Contact: $contact\n Message: $message";
mail($to,$subject,$body);//Mail sent
//redirect
echo "<div align='center' style ='font:30px Arial,Helvetica,sans-serif; color:blue'>Thank you for your message. I will be in touch with you very soon!</div>";//Thank you Screen
?>
邮件中的输出:
“来自-
姓名:
电子邮件:
联系人:
消息:'
[未获得在我的网站'center2enter.com'上提交的变量的值]
我试过:
>
$body=“发件人:($_post['name'])\n电子邮件:($_post['email'])\n联系人:($_post['contact'])\n$message=($_post['message'])”;
$Body=(“发件人:”.$Name“\n电子邮件:”.$Email“\n联系人:”.$Contact“\n消息:”.消息);
我必须使用PHPMailer吗?或者我可以不使用PHPMailer发送邮件吗?
简单的;从表单标记中删除enctype=“text/plain”
;使用POST数组时,它不是有效的enctype。
另外,我在代码中没有看到结束的标记,所以请确保它确实存在。
您还应该使用正确的头,否则您的代码可能会被误认为没有有效的from:
电子邮件地址的垃圾邮件。
如果有人不使用HTML5兼容的浏览器,您最好检查是否有任何空输入;会发生的。
我必须使用PhpMailer还是我可以发送邮件没有它?
即使要使用PHPMailer或任何其他mailer,仍然必须从表单中删除enctype。
问题内容: 我想做什么 从本地html / javascript网站发布到在线PHP文件。 问题 当我尝试使用下面的代码时,我不断收到以下提到的错误。 背景: 该网站旨在在本地运行。由于要由每个用户选择使用哪种浏览器,因此我希望找到一种可以解决上述问题的方法,而不必强加对每个用户修改浏览器策略。 如果可能的话,这可能吗? JavaScript代码: php代码(test.php): 错误: 问题答
问题内容: 我有一个mysql数据库,正试图从我们的网站主机(godaddy)中检索。我遵循的格式似乎正确,但它告诉我: 码: 我做了conn的print语句,以为连接可能为空,并显示为: 任何人都有什么想法会导致这样的事情? 问题答案: 您的数据库URL应包含您的数据库名称。这通常是您的URL,后跟“ / DBNAME”。 其中“ mydb”是您的数据库名称。
问题内容: 我想使用HTTP GET和POST命令从网站检索URL并解析HTML。我该怎么做呢? 问题答案: 您可以将HttpURLConnection与URL结合使用。
本文向大家介绍sharepoint清单。从网站检索列表字段,包括了sharepoint清单。从网站检索列表字段的使用技巧和注意事项,需要的朋友参考一下 示例
问题内容: 我有一个网站,并希望能够允许用户从该网站在服务器上运行Java文件。 我希望用户单击一个将在服务器上运行Java文件的按钮,并且Java程序以标准格式打印的所有内容都将在网站上打印出来,以供用户查看。 如何做到这一点(从PHP调用Java程序,并将标准从Java文件实时反馈到PHP网站)? 更新: 感谢您提供有关如何从PHP运行Java程序的答案。但是我也希望能够,因为Java程序正在
A Freudian slip is when you say one thing, but mean your mother. — Anon 我们每个人都会犯错误,这就是为什么通常铅笔上会配有橡皮擦的原因。 每当 Puppet 客户端在改变一个文件时,就会将改变前的版本做个备份。 如果在 Puppet 客户端上对一个已经存在的文件做修改,不管多小的改变, 我们都可以看到这一过程: # puppe