0

私の自治体で火を起こすためのウェブサイトに取り組んでいるようです

問題は、ユーザーの 1 人が 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 fieldで を定義することはできませんtype 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 に答える