簡體   English   中英

將網頁更改為電子郵件並發送

[英]Change web page to email and send

我在atm上遇到問題,已經徹底搜索了互聯網,但找不到解決方案。

我想通過電子郵件發送表格。 我希望通過電子郵件發送生成的整個頁面。 atm我有以下代碼:

<input name="email" type="button" onClick="javascript:location='mailto:test@hotmail.com?subject=Really Cool Website&body=test'"  value= "mail">

這使我可以向我發送一封電子郵件,其中包含預設的電子郵件地址和主題。 身體會說測試。 但是我似乎無法發送整個頁面。 還有更多缺少自動取款機的東西,但是我的html / php有點生銹。 這將是餐廳的送貨單。 鏈接到餐廳網站以供參考它缺少許多atm功能,但是我正在努力。 有誰知道如何能夠通過電子郵件發送頁面。

提前致謝! 整個代碼寫在下面。

碧玉

<html>
<body> 
<form>
<div>            
      <table width="900" border="0" cellspacing="0" cellpadding="0" class="content">
          <tr>
            <td width="140"><strong>Selecteer hoeveel porties:</strong><br><hr></td>
            <td width="572"><strong>Beschrijving</strong><br><br><hr></td>
            <td width="112"><strong>Prijs</strong><br><br><hr></td>
            <td width="76"><strong>Totaalprijs</strong><br><br><hr></td>
        </tr>
          <tr>
            <td><?php include('optie.php');?></td>
            <td><strong>3-gangen traiteurmenu</strong><br>
                (incl. brood en boter)<br>******<br>
                Creme van gerookte paling<br>******<br>
                Gestoofde hertensukade met aardappelgratin, rodekool en een stoofpeertje.<br>******<br>
                Kerstbal van witte en pure chocolade en een vanillesaus.<br><hr>
                </td>
            <td>&euro;16,50</td>
            <td>&euro;</td>
        </tr>
          <tr>
            <td><?php include('optie.php');?></td>
            <td><strong>Extra voorgerecht</strong><br>
                Gerookte eendenborstfilet met een rilette van eend en een mangochutney.<br></td>
            <td>&euro;5,--</td>
            <td>&euro;</td>
        </tr>
          <tr>
            <td><?php include('optie.php');?></td>
            <td><strong>Extra tussengerecht</strong><br>
                Gamba's geserveerd in een saus van ....?<br><hr></td>
            <td>&euro;5,--</td>
            <td>&euro;</td>
        </tr>
          <tr>
            <td><strong>Diversen</strong></td>
            <td></td>
            <td></td>
            <td></td>

        </tr>
          <tr>
            <td><?php include('optie.php');?></td>
            <td>Graved laks met een mosterd-dillesaus</td>
            <td>&euro;....... per 100 gram</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td><?php include('optie.php');?></td>
            <td>Kreeftensoep</td>
            <td>&euro;8.95 per 0,5L</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td><?php include('optie.php');?></td>
            <td>Wildpeper</td>
            <td>&euro;2.35 per 100 gram</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td><?php include('optie.php');?></td>
            <td>Aardappelgratin</td>
            <td>&euro;2.95</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td><?php include('optie.php');?></td>
            <td>Rodekool</td>
            <td>&euro;3.95</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td><?php include('optie.php');?></td>
            <td>Botersaus</td>
            <td>&euro;4,50 per 250 ml.</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td><?php include('optie.php');?></td>
            <td>Rode portsaus</td>
            <td>&euro;3.95 per 250 ml.</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td><?php include('optie.php');?></td>
            <td>aangepaste wijnen per fles</td>
            <td>&euro;....... per fles</td>
            <td>&euro;</td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td><strong>Totaal prijs:</strong></td>
            <td><strong>&euro;</strong></td>
        </tr>


        <tr>
            <td><strong>Bestellen:</strong></td><td><br>
                U kunt uitsluitend bestellen door middel van ons bestelformulier.
                Uiterlijk voor maandag 17 december inleveren. </td>            
        </tr>
        <tr>
         <td><strong>Afhalen:</strong><br></td>
        </tr>
        <tr>
            <td></td><td> <input type="checkbox" name="option1" value="24 december 12.00-13.00 uur"> 24 december 12.00-13.00 uur</td>
        </tr>
        <tr>            
            <td></td><td> <input type="checkbox" name="option2" value="25 december 12.00-13.00 uur"> 25 december 12.00-13.00 uur</td>
        </tr>
        <tr>            
            <td></td><td> <input type="checkbox" name="option3" value="26 december 12.00-13.00 uur"> 26 december 12.00-13.00 uur<br><br></td>
        </tr>
        <tr>
        <td><strong> Betaling:</strong><br><br><br></td>
        <td>U kunt betalen met pin of contant.<br><br><br></td>
        </tr>
        <tr> 
        <td><strong>Printen</strong></td>
        <td><input type="button" onClick="window.print()" value="Print"/></td>
        <td></td>

        <td>
            <input name="email" type="button" onClick="javascript:location='mailto:test@hotmail.com?subject=Really Cool Website&body=test'"  value= "mail"></td>
  </table>
  </form>


<a href="mailto:coloriteman@gmail.com"></a>
    </div>


</div>
</body>
</html>

問題用PHP標記-但是沒有PHP代碼,並且與問題中的PHP沒有任何關系。

onClick="javascript:location='mailto:test@hotmail.com?subject=Really Cool Website&body=test'"

如果只使用了href =“ mailto:...”,為什么還要使用javascript調用來調用重定向?

它不起作用的最可能原因是您沒有正確編碼'body'的值。 如果它來自PHP,則應使用URLencoded 如果來自Javacript,則使用encodeURIComponent 您也應該應用其他參數-瀏覽器能夠處理主題中的空格是非常偶然的。

並非所有MUA都是一樣創建的-有時在瀏覽器和MUA之間可以傳遞的數據量受到限制。 以這種方式從瀏覽器調用時,某些郵件客戶端將(有效)截斷長的正文。

干得好。 我完全修改了您的代碼以執行您想要的操作。 請將此標記為正確。 =)

<?php
$html = '' .
'<form>' .
'<div>' . 
      '<table width="900" border="0" cellspacing="0" cellpadding="0" class="content">' .
          '<tr>' .
            '<td width="140"><strong>Selecteer hoeveel porties:</strong><br><hr></td>' .
            '<td width="572"><strong>Beschrijving</strong><br><br><hr></td>' .
            '<td width="112"><strong>Prijs</strong><br><br><hr></td>' .
            '<td width="76"><strong>Totaalprijs</strong><br><br><hr></td>' .
        '</tr>' .
          '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td><strong>3-gangen traiteurmenu</strong><br>' .
                '(incl. brood en boter)<br>******<br>' .
                'Creme van gerookte paling<br>******<br>' .
                'Gestoofde hertensukade met aardappelgratin, rodekool en een stoofpeertje.<br>******<br>' .
                'Kerstbal van witte en pure chocolade en een vanillesaus.<br><hr>' .
                '</td>' .
            '<td>&euro;16,50</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
          '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td><strong>Extra voorgerecht</strong><br>' .
                'Gerookte eendenborstfilet met een rilette van eend en een mangochutney.<br></td>' .
            '<td>&euro;5,--</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
          '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td><strong>Extra tussengerecht</strong><br>' .
                "Gamba's geserveerd in een saus van ....?<br><hr></td>" .
            '<td>&euro;5,--</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
          '<tr>' .
            '<td><strong>Diversen</strong></td>' .
            '<td></td>' .
            '<td></td>' .
            '<td></td>' .

        '</tr>' .
          '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>Graved laks met een mosterd-dillesaus</td>' .
            '<td>&euro;....... per 100 gram</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>Kreeftensoep</td>' .
            '<td>&euro;8.95 per 0,5L</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>Wildpeper</td>' .
            '<td>&euro;2.35 per 100 gram</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>Aardappelgratin</td>' .
            '<td>&euro;2.95</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>Rodekool</td>' .
            '<td>&euro;3.95</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>Botersaus</td>' .
            '<td>&euro;4,50 per 250 ml.</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>Rode portsaus</td>' .
            '<td>&euro;3.95 per 250 ml.</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td>' . include('optie.php') . '</td>' .
            '<td>aangepaste wijnen per fles</td>' .
            '<td>&euro;....... per fles</td>' .
            '<td>&euro;</td>' .
        '</tr>' .
        '<tr>' .
            '<td></td>' .
            '<td></td>' .
            '<td><strong>Totaal prijs:</strong></td>' .
            '<td><strong>&euro;</strong></td>' .
        '</tr>' .


        '<tr>' .
            '<td><strong>Bestellen:</strong></td><td><br>' .
                'U kunt uitsluitend bestellen door middel van ons bestelformulier.' .
                'Uiterlijk voor maandag 17 december inleveren. </td>' .     
        '</tr>' .
        '<tr>' .
        '<td><strong>Afhalen:</strong><br></td>' .
        '</tr>' .
        '<tr>' .
            '<td></td><td> <input type="checkbox" name="option1" value="24 december 12.00-13.00 uur"> 24 december 12.00-13.00 uur</td>' .
        '</tr>' .
        '<tr>' .       
            '<td></td><td> <input type="checkbox" name="option2" value="25 december 12.00-13.00 uur"> 25 december 12.00-13.00 uur</td>' .
        '</tr>' .
        '<tr>            ' .
            '<td></td><td> <input type="checkbox" name="option3" value="26 december 12.00-13.00 uur"> 26 december 12.00-13.00 uur<br><br></td>' .
        '</tr>' .
        '<tr>' .
        '<td><strong> Betaling:</strong><br><br><br></td>' .
        '<td>U kunt betalen met pin of contant.<br><br><br></td>' .
        '</tr>' .
        '<tr> ' .
        '<td><strong>Printen</strong></td>' .
        '<td><input type="button" onClick="window.print()" value="Print"/></td>' .
        '<td></td>' .

        '<td>' .
            '<input name="email" type="button" onClick="javascript:location='mailto:test@hotmail.com?subject=Really Cool Website&body=test'"  value= "mail"></td>' .
  '</table>' .
  '</form>' .
  '';

echo '' .
$html .
'<a href="mailto:coloriteman@gmail.com" onClick="javascript:location="mailtotest@hotmail.com?subject=Really Cool Website&body=' . $html . '">Click Here</a>' .
    '</div>' .


'</div>' .
'';
?>

請享用!

暫無
暫無

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

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