当用户直接调用.pdf扩展名时,写一个现有的PDF文件?

时间:2013-04-22 09:55:43

标签: php pdf

我可以使用web site link

中的代码在pdf文件中编写文本

如果用户输入xxx.com/sample.php ..链接,则在php页面中显示操作的pdf文件。

要进行操作,我们需要调用PHP页面。

如果用户直接输入xxx.com/SAMPLE.pdf ..链接显示原始pdf文件...

当用户直接调用.pdf扩展名时,如何编写PDF文件?

我应该在httpdocs文件中编写特殊代码吗?

例如; 如果用户从目录/ SAMPLE.pdf等特殊目录调用.pdf扩展名 执行特殊功能来处理pdf文件。

如何解决这个问题?

感谢您对我的问题感兴趣。

1 个答案:

答案 0 :(得分:3)

我会使用htaccess将所有请求重定向到“folder / whatever.pdf”到“folder / pdfgenerator.php?file = whatever.pdf”。

通过这种方式,您可以在PHP中执行任何操作,包括在显示文件之前生成文件,或者在我描述的示例中使用$ _GET [“file”]命名为“whatever.pdf”。

这里有一个类似的问题:mod_rewrite & .htaccess - redirect request for a file extension to a script

在你的情况下,它会是这样的:

RewriteEngine On
RewriteRule (.+\.pdf)$ /pdfgenerator.php?file=$1 [NC,L]