表格电子邮件输出样式

时间:2014-06-06 09:52:52

标签: php html forms email styles

我创建了一个html表单,我将其插入到我的网页中并完成了一个php文件,然后通过电子邮件将输入的详细信息发送给我,

  1. 我没有收到电子邮件
    1. 我希望以html格式收到结果。
    2. 我到处寻找尝试寻找解决方案,但没有找到解决方案。

      请有人请帮忙,我真的被困了。

      谢谢

      我的HTML代码

      <form method="post" action="/form/php/sendresults.php">
      <label>First Name:  <input type="text" name="firstname" size="30" maxlength="30" />   
         </label>
      <label>Last Name:  <input type="text" name="lastname" size="30" maxlength="30" />   
         </label>
      <textarea name="comments" rows="8" cols="50"  style="margin-left:37px" />
      </textarea>
       <input type="submit" value="submit"  />
      </form>
      

      PHP代码

       <?php
      $to = 'info@my.com';
      $subject = $firstname;
      $message = '
      <html>
      <head>
      <title>'.$firstname.'</title>
      </head>
      <body>
      <p>'.$firstname.'!</p>
      <table>
      <tr>
      <th>Full Name</th><th>Company Name</th><th>Company Registered Number</th><th>Phone Number</th>
      </tr>
      <tr>
      <td>'.$lastname.'</td><td>'.$comments.'</td><td>'.$firstname.'</td><td>'.$firstname.'</td>
      </tr>
      </table>
      </body>
      </html>
      ';
      $headers  = 'MIME-Version: 1.0' . "\r\n";
      $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
      mail($to, $subject, $message, $headers);
      ?>
      

1 个答案:

答案 0 :(得分:0)

PHP的mail功能非常弱。我建议您使用mailchimpmandrill之类的内容。您可以使用Mandrill的API(它非常简单,就像魅力一样)。如果您对Mandrill的API感兴趣,可以在codecademy上学习