4

我正在寻找一些关于从网页(我自己的网站)检索信息的最佳方法的建议,然后搜索该信息以查找特定文本。

请记住,一些运行 PHP/Joomla 的服务器没有启用 cURL,我不想导致任何意外错误。

我已经看过两者fopen()file_get_contents()并且两者似乎都对彼此有冲突的看法,在哪些方面可以使用/不使用 cURL。

4

1 回答 1

4

它们都可以在没有 curl 的情况下工作,但您需要allow_url_fopen启用。您可以通过执行 phpinfo() 来检查。但是,存在安全隐患,请参阅:

我应该在 PHP 中允许“allow_url_fopen”吗?

因此,要抓取页面,您可以使用fopen()file_get_contents()或其他一些用 PHP 实现的独立 HTTP 客户端,例如HttpClient ,无需这些即可运行。

于 2009-06-26T02:48:02.230 回答