Php 自动使用Someone在线搜索数据库

Php 自动使用Someone在线搜索数据库,php,search,Php,Search,在静态搜索的情况下,是否有人对自动使用某人在线搜索数据库的最佳方式有任何想法(参见示例)。为非静态搜索添加解决方案也可能使这个问题更有用 例如,我有一个网站,我不想在这个网站上创建一个指向某个人最新报告的PDF文件的链接:搜索条件没有改变,随着数据库的更新,所有的改变都是新的结果,所以搜索结果总是会注意到并非所有条目都有报告 到目前为止,我的想法是使用php脚本搜索完成的搜索结果页面的源代码,搜索.pdf字符串的第一个实例,然后提取整个链接(页面按日期排序,因此找到的第一个pdf文件将是具有pd

在静态搜索的情况下,是否有人对自动使用某人在线搜索数据库的最佳方式有任何想法(参见示例)。为非静态搜索添加解决方案也可能使这个问题更有用

例如,我有一个网站,我不想在这个网站上创建一个指向某个人最新报告的PDF文件的链接:搜索条件没有改变,随着数据库的更新,所有的改变都是新的结果,所以搜索结果总是会注意到并非所有条目都有报告

到目前为止,我的想法是使用php脚本搜索完成的搜索结果页面的源代码,搜索.pdf字符串的第一个实例,然后提取整个链接(页面按日期排序,因此找到的第一个pdf文件将是具有pdf文件的最新报告)

这种解决方案的问题是: 1) 这对我的问题非常具体,只适用于静态搜索结果,因此不是一个好的问答 2) 我不确定是否每次你跟踪它时都会对已完成的搜索链接进行研究,或者它是否会导致一个可能过时的旧结果 3) 如果你知道我的意思的话,我的解决方案并不性感,而是用胶带粘在一起的

谢谢,
-阿德里安(Adrian)

以实际值计算,你想刮去这一页

在PHP中有两个选项:

1. Use CURL to fetch the page and USE PHP DOM parser to parse and extract the content from it.

2. You can use PHP Simple DOM Library, check here : http://simplehtmldom.sourceforge.net
它有现成的函数,您不需要在这里过多地使用CURL

我希望你有个主意


尝试一些代码,在这里向我们展示,我们将对此提供更多指导…

使用
cUrl
获取站点,并使用
DOM
解析器解析结果谢谢您,先生。看起来这只是知道如何查找您提到的函数的问题。请随意发布一个答案,这样我们就可以投票了。谢谢,现在检查一下(我正在计划这个项目的未来,所以在我真正编写这部分代码并了解它是如何进行的之前,还需要一段时间)。对于那些想要真正执行搜索以首先获取页面的人,有什么想法吗?我问这个问题只是因为我的问题的名字可能会吸引人们寻找答案。(加上我很好奇)