Php 将网页更改为电子邮件并发送

Php 将网页更改为电子邮件并发送,php,javascript,html,email,Php,Javascript,Html,Email,我的自动取款机出了问题,我已经彻底地搜索了互联网,但我找不到解决办法 我想通过电子邮件发送一份表格。我想通过电子邮件发送生成的整个页面。我有这个代码: <input name="email" type="button" onClick="javascript:location='mailto:test@hotmail.com?subject=Really Cool Website&body=test'" value= "mail"> 这允许我向预设的电子邮件地址发送一

我的自动取款机出了问题,我已经彻底地搜索了互联网,但我找不到解决办法

我想通过电子邮件发送一份表格。我想通过电子邮件发送生成的整个页面。我有这个代码:

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

这允许我向预设的电子邮件地址发送一封带有主题的电子邮件。身体会说测试。但我似乎无法发送整个页面。atm缺少了更多东西,但我的html/php有点生疏了。这将是餐馆的送货单。它遗漏了很多功能,但我正在努力。有人知道如何通过电子邮件发送页面吗

提前谢谢! 整个代码写在下面

贾斯珀

<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>

选择hoeveel端口:

Beschrijving


Prijs


Totaalprijs


3-gangen traiteurmenu
(包括孵化器)
********
Creme van gerookte围栏
*********
她遇到了阿达普·佩尔格廷、罗德库尔甚至是斯多夫佩尔杰。
******
克斯特巴尔·范维特(Kerstbal van witte)是一款纯巧克力,是一款香草巧克力。

&欧元;16,50 &欧元; 额外voorgerecht
Gerookte eendenborstfilet遇到了rilette van和mangochutney。
&欧元;5,-- &欧元; 额外的tussengerecht
甘巴的Geserveed在een saus van…?

&欧元;5,-- &欧元; Diversen 雕刻的湖遇到了最可怕的迪勒索 &欧元;。。。。。。。每100克 &欧元; 克雷夫滕索普 &欧元;每0.5升8.95 &欧元; 怀德佩珀 &欧元;每100克2.35 &欧元; 阿达佩尔格汀 &欧元;2.95 &欧元; 罗德库尔 &欧元;3.95 &欧元; 博特索斯 &欧元;4.50每250毫升。 &欧元; 马德波尔索 &欧元;每250毫升3.95。 &欧元; 安格帕斯威肯每平方英尺 &欧元;。。。。。。。每平方英尺 &欧元; Totaal prijs: &欧元 贝斯泰伦:
你在贝斯特尔弗穆利埃的一家旅馆门口。 Uiterlik voor maandag 12月17日于埃弗伦。 阿法伦:
12月24日12.00-13.00 uur 12月25日12.00-13.00 uur 12月26日12.00-13.00 uur

标记:


U kunt betalen符合contant的要求。


Printen
问题用PHP标记-但问题中有PHP代码,与PHP无关

onClick="javascript:location='mailto:test@hotmail.com?subject=Really Cool Website&body=test'"
如果可以使用a href='mailto:…',为什么要使用javascript调用调用重定向

它不起作用的最可能原因是您没有正确编码“body”的值。如果它来自PHP,那么它应该是。如果它来自JavaScript,则使用。您也应该应用其他参数-浏览器能够处理主题中的空格几乎是偶然的


并非所有MUA的创建都是相同的,而且有时浏览器和MUA之间可以传递的数据量会受到限制。通过这种方式从浏览器调用时,某些邮件客户端将(有效地)截断长正文。

给你。我完全修改了你的代码来做你想做的事。请为此将我标记为正确。=)



享受吧

为什么不使用PHP邮件?您是想将实际表单发送到该电子邮件,还是只发送来自该表单的数据?@zathrus基本上是来自该表单的数据。我想这需要很多变量@我想那会有用的。我看到一个发送HTML的示例,将尝试that@Ossie7
mail()
很蹩脚,几乎没有什么用处。PHPMailer是一种更好、更灵活的选择。它怎么就没什么用处了?他想发一封电子邮件,mail()就是这么做的,正如你所看到的,它并没有真正起作用你想把时间花在这上面真是太棒了。我喜欢这个网站。我可以发誓,当你点击点击点击这里链接时,这会起作用。我检查了代码。初始化邮件的是我有意添加到页面底部的链接。试着点击它,这可能会解决问题,问题是我不需要在邮件中显示代码。我希望客户看到的结果通过电子邮件发送。这可能吗?是的,方法应该是显而易见的。
<?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>' .
'';
?>