0

正是这样,我正在一个网站上工作,在我的自治市制造火

问题是您无法回复电子邮件,因为其中一位用户必须能够使用 konakt。

 <form action="#" method="post">
          <table>
             <tr>
                <td>Navn</td>
                <td><input type="text" name="navn" class="new"></td>
             </tr>
             <tr>
                <td>Efternavn</td>
                <td><input type="tel" name="efternavn" class="new" maxlength="8"></td>
             </tr>
             <tr>
                <td>Email</td>
                <td><input type="email" name="email" class="new"></td>
             </tr>
             <tr>
                <td>Tekst</td>
                <td><textarea name="tekst" cols="35" rows="10"></textarea></td>
             </tr>
             <tr>
                <td><input type="submit" name="send" value="Send" class="new"></td>
                <td></td>
             </tr>
          </table>
       </form>
       <?php
       if(isset($_POST["send"]))
       {
          $fra = $_POST["navn"] . $_POST["efternavn"] . " - <" . $_POST["email"] . ">";
          $email = "info@blablla.dk";
          $title = $_POST["navn"] . " Kontakt - Website";
          $tekst = $_POST["tekst"];

          //headers
          $headers = "MIME-Version: 1.0";
          $headers .= "Content-type: text/html; charset=UTF-8";
          $headers .= "From: " . $fra . "";

          mail($email, $title, $tekst, $til);
          echo "den er sendt nu NY";
       }
       ?>

就是这样:

" - <" . $_POST["email"] . ">";

不会显示您写的电子邮件,以便因此在 blabla@meebox.dk 或看起来像静止的位置,但我希望是他写的用户

4

2 回答 2

0

如果您希望用户可以回复您的邮件,那么您必须将其添加到您的标题代码中。

$headers = 'Reply-To: Your email address "\r\n" .
           'X-Mailer: PHP/' . phpversion();

这可能对您有所帮助。

于 2013-03-22T10:26:04.350 回答
0

您无法name of fieldtype attribute of the field.

 <form action="" method="post">
          <table>
             <tr>
                <td>Navn</td>
                <td><input type="text" name="navn" class="new"></td>
             </tr>
             <tr>
                <td>Efternavn</td>
                <td><input type="text" name="efternavn" class="new" maxlength="8"></td>
             </tr>
             <tr>
                <td>Email</td>
                <td><input type="text" name="email" class="new"></td>
             </tr>
             <tr>
                <td>Tekst</td>
                <td><textarea name="tekst" cols="35" rows="10"></textarea></td>
             </tr>
             <tr>
                <td><input type="submit" name="send" value="Send" class="new"></td>
                <td></td>
             </tr>
          </table>
       </form>
       <?php
       if(isset($_POST["send"]))
       {
          $fra = $_POST["navn"] . $_POST["efternavn"] . " - <" . $_POST["email"] . ">";
          $email = "info@blablla.dk";
          $title = $_POST["navn"] . " Kontakt - Website";
          $tekst = $_POST["tekst"];

          //headers
          $headers = "MIME-Version: 1.0";
          $headers .= "Content-type: text/html; charset=UTF-8";
          $headers .= "From: " . $fra . "";

          mail($email, $title, $tekst, $til);
          echo "den er sendt nu NY";
       }
       ?>

现在试试这个,它会工作的。

于 2013-03-22T10:04:06.417 回答