簡體   English   中英

要使我的引導電子郵件表格正常工作,我需要執行所有步驟嗎?

[英]What are all the steps I have to do to get my bootstrap email form working?

我應該怎么做才能使表格正常工作? 我的網站和一切都已設置好。 我只是不能讓我的表格工作。 我可以從rdp做到嗎? 或firezila服務器?

    <form>
       <div class="row">
    <div class="col-md-6 col-sm-6">
    <div class="form-group">
   <input type="text" class="form-control" required="required" placeholder="Name">
    </div>
   </div>
  <div class="col-md-6 col-sm-6">
  <div class="form-group">
  <input type="text" class="form-control" required="required" placeholder="Email address">
 </div>
 </div>
  <div class="row">
<div class="col-md-6 col-sm-6">
 <div class="form-group">
  <textarea name="message" id="message" required="required" class="form-control" rows="3"  placeholder="Message"></textarea>
 </div>
  <div class="form-group">
   <button type="submit" class="btn btn-default">Submit Request</button>
 </div>
  </div>
</div>
  </div>    
 </form>

將表單提交到php並發送郵件,輸入如下代碼,並考慮添加一個主題字段:

<form name="nameforform" action="thephpfilename.php" method="POST">
       <div class="row">
    <div class="col-md-6 col-sm-6">
    <div class="form-group">
   <input type="text" class="form-control" required="required" placeholder="Name" name="name">
    </div>
   </div>
  <div class="col-md-6 col-sm-6">
  <div class="form-group">
  <input type="text" class="form-control" required="required" placeholder="Email address" name="email">
 </div>
 </div>
  <div class="row">
<div class="col-md-6 col-sm-6">
 <div class="form-group">
  <textarea name="message" id="message" required="required" class="form-control" rows="3"  placeholder="Message" name="message"></textarea>
 </div>
  <div class="form-group">
   <button type="submit" class="btn btn-default">Submit Request</button>
 </div>
  </div>
</div>
  </div>    
 </form>

然后創建一個php文件(例如:thefilename.php)[besure將表單元素的action屬性更改為創建的php文件名稱的action屬性。

php文件應具有以下代碼:

<?php
$to      = $_POST['email'];
$subject = '';
$message = $_POST['message'];
$headers = 'From:'. $_POST['name'] . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?> 

它將起作用,請確保調整服務器的設置,並且下次還要在問題中指定更多信息。

最后它是如何工作的,

提交表單后,瀏覽器將get / post請求發送到在form元素的action屬性上指定的文件。 php文件處理請求並完成有需要的人。 參考input和textarea元素的name屬性存儲數據。 數據也可以存儲為數組。 在這里,我們使用php的mail()函數使用適當的標頭發送郵件。 HTML或引導程序無法在沒有服務器干預的情況下獨立發送郵件。

請務必發表評論以獲取更多信息和其他幫助,請盡情享受。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM