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


How to download a pdf file after filling a form

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


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

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

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

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

<?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"); 
?>

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

感谢您的任何帮助

你的问题很模糊...

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

如果不是

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

您是本网站的新手...此站点旨在帮助您解决已经尝试过但无法正常工作的编程问题,在您提供代码以供审查和帮助的地方......用这样一个模糊的问题来帮助你解决问题是不可能的