填写表格后如何下载pdf文件

时间:2016-04-23 16:36:39

标签: php

我希望人们下载电子书,但只有在用电子邮件填写表格后才能下载。如何管理这个问题?有什么建议吗?

好的抱歉,我会更准确。 我有一个表单,其中包含一个由客户填写的输入电子邮件字段。



<form id="contact" method="post" action="#">
      <div class="privacy"><a href="#">Privacy Policy</a></div>
          <div class="input-email">
            <input type="text" placeholder="email@dominio.it" required class="box-email" name="email" style="border-color:#F03">
            <input type="submit" value="scarica l'ebook" class="btn btn-2 btn-2b" type='submit'>
                                      
            </div>
            <div class="caffe-fumoso"><img src="img/caffe+moka.png" alt="moka" / </div>
                         
         </form>
&#13;
&#13;
&#13;

当用户按下&#34;发送按钮&#34;我希望事情发生: 1)我收到一封带有客户电子邮件的电子邮件(我现在还没有实现php数据库..所以我只会通过电子邮件收集电子邮件用户)2)开始电子书下载(但我不会知道该怎么做)

OR

2)我收到一封包含用户电子邮件的电子邮件,并且用户收到一封电子邮件,其中包含下载电子书的链接。我的代码可以在下面吗?

&#13;
&#13;
<?php

    $to = "info@mokagency.it";
    $from = $_REQUEST['email'];

    $fields = array();
    $fields{"email"} = "email";

    $body = "Ecco il messaggio inviato:\n\n"; foreach($fields as $a => $b){   $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }

    $send = mail($to, $subject, $body, $headers);
	
	$mittente="info@mokagency.it";
$destinatario=$_POST["email"]. ', ';
$destinatario .= "info@mokagency.it";
$oggetto = "E-book Parliamo di Piccioli";
$corpo = "Buongiorno ,\n \n grazie per averci inviato la tua email. Ecco l'ebook <a href='(../img/piccioli.pdf)'>Parliamo di Piccioli</a>";    //    \n è l'andare a capo nel corpo della mail
mail($destinatario,$oggetto,$corpo,"From: $mittente\n\r"); 

mail($destinatario,$oggetto,$corpo,"From: $mittente\n\r"); 
?>
&#13;
&#13;
&#13;

因此,如果做得好,我将收到一封包含用户信息的电子邮件,用户会收到一封电子邮件,其中包含下载电子书的链接。我已经尝试过,但直到现在我才收到电子邮件用户的信息,但用户没有任何事情

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

你的问题很模糊......

我假设您的电子邮件表单来自您的电子邮件服务,例如不断联系等等......您将不得不将它们返回到下载页面...

如果不是

并且您的服务器上正在处理电子邮件,您将不得不将它们从您的grunt文件重定向到pdf ...

您是本站点的新用户...此站点旨在帮助您解决已经尝试但在提供代码以供审核和协助的情况下无法正常工作的问题......这是不可能的通过这样一个模糊的问题帮助您解决问题