2017-05-22 120 views
0

嗨即時通訊工作的按鈕,將打開一個新的郵件選項卡與預定義的文本,但我不能在郵件中的任何段落。 我試過\ n和<br>沒有什麼作品?我怎麼能在我的郵件()

$message .= '<html> 
       <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
       <tr> 
        <td> 
         <table border="0" cellspacing="0" cellpadding="0"> 
         <tr> 
          <td><a href="mailto:' . $email . '?Subject=Deine Reservierung in der 73 Burger.Bar.&Body=Servus, vielen Dank fuer deine Reservierungsanfrage, hiermit bestaetigen wir deine gewueschte Reservierung am ' . $date . ' um ' . $time . ' fuer ' . $amount . '' . "\n" . ' Personen." target="_blank" style="font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #EB7035; border-top: 12px solid #EB7035; border-bottom: 12px solid #EB7035; border-right: 18px solid #EB7035; border-left: 18px solid #EB7035; display: inline-block;">Annehmen &rarr;</a> 
          </td> 
         </tr> 
        </table> 
       </td> 
      </tr> 
      </table> 
      </html>'; 
+0

強烈建議不要使用一個mailto標籤。一個HTML表單將是一個更好的主意 – rtfm

+0

可以給我一個鏈接描述我只使用郵件()到現在 –

+0

https://stackoverflow.com/questions/18379238/send-email-with-php-from-html使用相同的腳本提交表單 – rtfm

回答

0

使用\r\n而不是\n<br>

此外,如果您將郵件類型指定爲HTML,則應該可以使用<br>

+0

不幸的是不起作用 –

+0

您是否收到錯誤消息?你有沒有檢查你的服務器日誌? – Difster

0

我現在明白你的問題了:你正在通過URL傳遞文本,所以你需要使用urlencode()來保留換行符。

$body = urlencode('Servus, vielen Dank fuer deine Reservierungsanfrage, hiermit bestaetigen wir deine gewueschte Reservierung am ' . $date . ' um ' . $time . ' fuer ' . $amount . "\n" . ' Personen.'); 
+0

這個工程,但我有一個+每空白。 是這樣的: Servus,+ vielen + Dank + fuer + deine + Reservierungsanfrage,+ hiermit + bestaetigen + wir + deine + gewueschte + reservierung + am ++ um ++ fuer + + Personen。 –

-1

按照RFC2368定義的mailto:,通過在RFC1738的例子進一步增強,它明確地表示,以產生線路中斷的唯一有效的辦法是用%0D 0A%。

請嘗試以下代碼,

$message .= '<html> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td> 
        <table border="0" cellspacing="0" cellpadding="0"> 
        <tr> 
         <td><a href="mailto:' . $email . '?Subject=Deine Reservierung in der 73 Burger.Bar.&Body=Servus, vielen Dank fuer deine Reservierungsanfrage, hiermit bestaetigen wir deine gewueschte Reservierung am ' . $date . ' um ' . $time . ' fuer ' . $amount . '' . "%0D%0A" . ' Personen." target="_blank" style="font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #EB7035; border-top: 12px solid #EB7035; border-bottom: 12px solid #EB7035; border-right: 18px solid #EB7035; border-left: 18px solid #EB7035; display: inline-block;">Annehmen &rarr;</a> 
         </td> 
        </tr> 
       </table> 
      </td> 
     </tr> 
     </table> 
     </html>'; 

這個問題太計算器的, enter link description here

+0

不幸的是不適合我 –