Php 复选框联系人表单问题

Php 复选框联系人表单问题,php,html,contact-form,Php,Html,Contact Form,我是新手。我试图用php创建一个复选框联系人表单,但突然我的代码不起作用了。谁能给我一个提示,我应该在哪里找到我的错误?我没有收到任何错误或类似的东西。只是没有收到任何邮件 <form name="contactform" method="post" action="send_form_email.php" enctype="text/plain"> <div class="cell"> <div class="check"> <input

我是新手。我试图用php创建一个复选框联系人表单,但突然我的代码不起作用了。谁能给我一个提示,我应该在哪里找到我的错误?我没有收到任何错误或类似的东西。只是没有收到任何邮件

 <form name="contactform" method="post" action="send_form_email.php" enctype="text/plain"> 
<div class="cell">
<div class="check">
    <input id="check-0" type="checkbox" name="reparatur[]" value="Akku" />
    <p class="problBer">Akku<label for="check-0" class="cena">€79</label></p>

    <div class="mask"></div>
</div>
</div>

<div class="cell">
<div class="check">
    <input id="check-1" type="checkbox" name="reparatur[]" value="Display"/>
    <p class="problBer">Display<label for="check-1" class="cena">€295</label></p>
    <div class="mask"></div>
</div>
</div>

<div class="cell">
<div class="check">
    <input id="check-2" type="checkbox" name="reparatur[]" value="Fehlerdiagnose"/>
      <p class="problBer">Fehlerdiagnose<label for="check-2" class="cena"> €20</label></p>
     <div class="mask"></div>
  </div>
 </div>
  <table style="width:95%;">
   <tr>

  <td valign="top">
   <i class="fa fa-times" aria-hidden="true" id="close" style="left: 83%; position: absolute; color: black; cursor: pointer; top: 0;"></i>
   <label for="name">Name *</label>

 </td>

 <td valign="top">

  <input  type="text" name="name" maxlength="50" size="30" style="width: 180px; background-color: #fff;">

   </td>

 </tr>

   <tr>

 <td valign="top">

  <label for="email">Email Address *</label>

 </td>

 <td valign="top">

  <input  type="text" name="email" maxlength="80" size="30" style="width: 180px; background-color: #fff;">

 </td>

</tr>

<tr>

 <td valign="top">

  <label for="telephone">Telephone Number</label>

 </td>

 <td valign="top">

  <input  type="text" name="telephone" maxlength="30" size="30" style="width: 180px; background-color: #fff;">

</td>

</tr>

 <tr>

 <td valign="top">

  <label for="adresse">Adresse*</label>

  </td>

  <td valign="top">

   <input  type="text" name="adresse" maxlength="30" size="30" style="width: 180px; background-color: #fff;">

 </td>

 </tr>

 <tr>

 <td valign="top">

 <label for="comments">Kommentare *</label>

 </td>

 <td valign="top">

 <textarea  name="comments" maxlength="1000" cols="25" rows="6" style="width: 180px;"></textarea>

 </td>

</tr>

<tr>

 <td colspan="2" style="text-align:center;">

  <input type="submit" value="Bestellen" class="bestButDiv" style="width: 90%; float: left;">

 </td>

</tr>

</table>


    </form>

阿克库79欧元

显示295欧元

费勒诊断20欧元

名字* 电子邮件地址* 电话号码 阿迪斯* 科门塔雷*
PHP代码:

  <?php
   error_reporting(-1);
    ini_set('display_errors', 'On');
    if(isset($_POST['email'])) {

$email_to = "mail@gmail.com";
$email_subject = "Contact form";
$email_from = "from@from.com";

$email_message = "Form details below.\n\n";

function clean_string($string) {
  $bad = array("content-type","bcc:","to:","cc:","href");
  return str_replace($bad,"",$string);
}

$email_message .= "Name: ".clean_string($_POST["name"])."\n";
$email_message .= "Email: ".clean_string($_POST["email"])."\n";
$email_message .= "Telephone: ".clean_string($_POST["telephone"])."\n";
$email_message .= "Adresse: ".clean_string($_POST["adresse"])."\n";
$email_message .= "Reparieren: ".implode(" ", $_POST['reparatur'])."\n";
$email_message .= "Kommentare: ".clean_string($_POST["comments"])."\n";


$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email_to, $email_subject, $email_message, $headers); 
?>


<center>
  <br>
  Danke für Ihre Nachricht.So schnell wie möglich erhalten Sie  eine bestätigung von uns.<br>
 <a href="index.html">HOME</a></center>

<?php
}
?>


我是纳克里赫特。所以,施奈尔·威格·梅格里奇是我们最好的朋友。

它应该会给你发送一封电子邮件,但它不起作用的唯一原因是如果你在本地主机上使用它。

你是否尝试过用正确的电子邮件将变量$email\u更改为$email\u?您的问题非常广泛,没有调试反馈,我们将在这里花费不必要的时间。我没有收到任何错误或类似的东西。只是没有收到任何邮件。。。点击submit后,我看到一个空白页面,您正在本地主机上尝试此代码?答案令人困惑;这远远不是唯一可能的原因。不,我在网络主机上使用它。但我只是把我所有的文件从localhost上传到我网站的ftp文件夹,仍然一无所获。我收到了一些错误,比如多个选项,但在这个页面上找不到您请求的文档名。所以当我在同一个文件夹中有一个带有src to.php文件的iframe时,它会给我这个错误,但是如果我在文件夹中移动请求的.php文件并更改src路径,它就会工作