我目前有一个通过 PHP 将数据上传到 PDF 表单的表单,该表单会生成并保存在我的 ftp 服务器上。数据也发布到 mysql 数据库,pdf 的文件名是 mysql 记录的唯一 ID(例如 85124.pdf)
我想设置一个链接,用户可以在其中打印生成的 PDF 文件作为收据,但无法弄清楚如何让链接调用该特定记录的特定文件。
例如:
pdf - 文件名与唯一的 mysql id 相同(例如 85124)。这可能吗?
我看到我可能没有正确地说明我正在尝试做什么以及在什么环境中。
我设置了一个页面,用户/客户可以在线预订他们的货物(我在一家小型航运公司工作)。用户输入他们的送货地址等,一旦他们点击提交按钮,就会发生以下情况:
数据被发送到我的主机(godaddy)上的 mysql 数据库,并且该表填充了该特定记录。唯一 ID 成为货件的跟踪号。
$tracking=mysql_insert_id;
数据也作为 FDF 文件发送到我的 ftp 并存储在文件夹中。FTP的名称是由它放入mysql数据库后的tracking number决定的。
$fdf_file=$tracking().'.fdf';
$fdf_dir=dirname(__FILE__).'/results';
然后将数据放入我的 ftp 上的 PDF 表单中。
$pdf_doc='https://www.mysite.com/shipformrso.pdf';
提交表单后,客户会在屏幕上收到确认信息,确认他们的发件人已正确填写,并获得了他们的跟踪号码。
echo "<font color='red' size='+1'><b>" . 'Your tracking number is '.$tracking() . '. <n\> PLEASE PROCEED TO THE SERVICE DESK TO RECOVER YOUR LABELS.' ."</b></font>";
我想做的是有另一个链接,用户可以单击该链接并让浏览器打开为他们的特定货物生成的 FDF/PDF 文件。这就是我遇到问题的地方。我似乎无法弄清楚如何创建刚刚生成的链接特定文件。
谢谢你的帮助。