【发布时间】:2018-06-11 12:10:32
【问题描述】:
我想用 PHP 验证用户提交的文件是否是有效的 PDF 文件。 但是我有这个限制:
- PHP 5.0.4。
- 我无法使用 mime_content_type 和 finfo_open
- 我遇到了 shell_exec(文件命令)的问题。所以,再次,我不能使用它。
我唯一需要知道的是文件是否实际上是 PDF。 ¿ 我可以使用什么较低级别的解决方案?就像阅读前 x 个字符并寻找 %PDF 或类似的东西。
提前致谢。
【问题讨论】:
-
PHP 5.0.4 13岁以上,支持5.0分支ended in 2005 with 5.0.5。希望这不是公共互联网上的应用程序
-
如果您可以按照您的建议使用
fopen所有PDF 文件以%PDF-开头。你有什么理由不能这样做? -
我认识卡斯滕·库普。告诉我的老板。
-
@apokryfos 不,我会的。我想知道还有哪些其他选择。
标签: php pdf mime-types