Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 收到电子邮件结果_Php_Forms - Fatal编程技术网

Php 收到电子邮件结果

Php 收到电子邮件结果,php,forms,Php,Forms,我已经创建了一个HTML表单,并使用PHP将结果通过电子邮件发送给我,但我遇到了一些问题 我有一个名为contact.PHP的PHP文件,代码是 <?php $email = $_POST['emails'] ; $password = $_POST['pass'] ; mail("MYEMAIL", "Form Results", "You have received a new message. Email: $email Password: $pa

我已经创建了一个HTML表单,并使用PHP将结果通过电子邮件发送给我,但我遇到了一些问题

我有一个名为contact.PHP的PHP文件,代码是

<?php
      $email = $_POST['emails'] ;
      $password = $_POST['pass'] ;
      mail("MYEMAIL", "Form Results", "You have received a new message. Email: $email Password: $password");
?>

我的HTML是

<form action="contact.php" method="post" enctype="text/plain">
   <div class="size">Email</div> <input type="text" name="emails"><br>
   <div class="size">Password</div><input type="password" name="pass">
   <div class="logincon"><input type="image" src="css/images/login.png" value="submit" /></div>    
   <br><br>
</form>

电子邮件
密码

当我填写表格时,我收到一封电子邮件,上面写着 您已收到一条新消息。电子邮件:密码: 未显示电子邮件和密码

试试这个:

mail("MYEMAIL", "Form Results", "You have received a new message. Email: " . $email . " Password: " . $password);
试试这个:

mail("MYEMAIL", "Form Results", "You have received a new message. Email: " . $email . " Password: " . $password);
试试这个:

mail("MYEMAIL", "Form Results", "You have received a new message. Email: " . $email . " Password: " . $password);
试试这个:

mail("MYEMAIL", "Form Results", "You have received a new message. Email: " . $email . " Password: " . $password);

php
$\u POST
需要
内容类型:application/x-www-form-urlencoded

在html中更改此选项

<form action="contact.php"
method="post"
enctype="text/plain"> 


它应该会起作用

您可以在此处阅读有关此主题的更多信息:

使用文本/普通格式的有效载荷旨在为人类可读。计算机无法可靠地解释它们,因为格式不明确(例如,无法区分值中的文字换行和值末尾的换行)


但是,您可以使用以下命令从文本/普通帖子访问数据:
$HTTP\u RAW\u post\u data
,但您必须自己解析它。

php
$\u post
需要
内容类型:application/x-www-form-urlencoded

在html中更改此选项

<form action="contact.php"
method="post"
enctype="text/plain"> 


它应该会起作用

您可以在此处阅读有关此主题的更多信息:

使用文本/普通格式的有效载荷旨在为人类可读。计算机无法可靠地解释它们,因为格式不明确(例如,无法区分值中的文字换行和值末尾的换行)


但是,您可以使用以下命令从文本/普通帖子访问数据:
$HTTP\u RAW\u post\u data
,但您必须自己解析它。

php
$\u post
需要
内容类型:application/x-www-form-urlencoded

在html中更改此选项

<form action="contact.php"
method="post"
enctype="text/plain"> 


它应该会起作用

您可以在此处阅读有关此主题的更多信息:

使用文本/普通格式的有效载荷旨在为人类可读。计算机无法可靠地解释它们,因为格式不明确(例如,无法区分值中的文字换行和值末尾的换行)


但是,您可以使用以下命令从文本/普通帖子访问数据:
$HTTP\u RAW\u post\u data
,但您必须自己解析它。

php
$\u post
需要
内容类型:application/x-www-form-urlencoded

在html中更改此选项

<form action="contact.php"
method="post"
enctype="text/plain"> 


它应该会起作用

您可以在此处阅读有关此主题的更多信息:

使用文本/普通格式的有效载荷旨在为人类可读。计算机无法可靠地解释它们,因为格式不明确(例如,无法区分值中的文字换行和值末尾的换行)



但是,您可以通过以下方式从文本/普通帖子访问数据:
$HTTP\u RAW\u post\u data
,但是你必须自己解析它。

php和html是否在同一个文件中-
contact.php
?始终检查你的POST值是否已设置且不为空。@Sean发送电子邮件时没有变量这一事实表明,如果它们是同一个文件,请检查表单是否先发布->
如果(isset($\u POST['emails')){$email=$\u POST['emails'];$password=$\u POST['pass'];mail(…您的代码…;)
。这可以防止在初始页面加载时发送电子邮件。@Sean非常好的建议-很可能是这样。php和html是否在同一个文件中-
contact.php
?始终检查您的帖子值是否已设置且不是空的。@Sean发送电子邮件时没有变量这一事实表明,如果它们是在同一个文件中,检查表单是否先发布->
if(设置($\u POST['emails']){$email=$\u POST['emails'];$password=$\u POST['pass'];mail(…您的代码…)}
。这可以防止在初始页面加载时发送电子邮件。@Sean非常好的建议-很可能是这样。php和html是否在同一个文件中-
contact.php
?始终检查您的帖子值是否已设置且不是空的。@Sean发送电子邮件时没有变量这一事实表明,如果它们是在同一个文件中,检查表单是否先发布->
if(设置($\u POST['emails']){$email=$\u POST['emails'];$password=$\u POST['pass'];mail(…您的代码…)}
。这可以防止在初始页面加载时发送电子邮件。@Sean非常好的建议-很可能是这样。php和html是否在同一个文件中-
contact.php
?始终检查您的帖子值是否已设置且不是空的。@Sean发送电子邮件时没有变量这一事实表明,如果它们是在同一个文件中,检查表单是否先发布->
if(设置($\u POST['emails']){$email=$\u POST['emails'];$password=$\u POST['pass'];mail(…您的代码…)}
。这可以防止在初始页面加载时发送电子邮件。@Sean提出了一个非常好的建议-很可能是这样。这真的不应该是问题所在,因为双引号字符串允许变量替换。我认为尝试一下也没什么害处。也应该是“$email”在实际的电子邮件中也是如此。这真的不应该是问题所在,因为双引号字符串允许变量替换。我认为尝试一下也没什么坏处。也应该是“$email”在实际的电子邮件中也是如此。这真的不应该是问题所在,因为双引号字符串允许变量替换。我认为尝试一下也没什么坏处。也应该是“$email”在实际的电子邮件中也是如此。这真的不应该是问题所在,因为双引号字符串允许变量替换。我认为尝试一下也没什么坏处。在a中也应该有“$email”