文件内容(html)永远不会加载

时间:2011-05-25 08:22:17

标签: php

我尝试获取位于此网址http://www4.cbox.ws/box/?boxid=3261368&boxtag=3314&sec=onliners上的网页的html源代码我使用curl file_get_contentsfopen这些都可以在我的托管计划中正常运行。当我尝试在godaddy托管网站上使用它时,它确实做了任何事情,只显示加载图标。我联系了客户服务,他们告诉我我需要更改我的代码,以便它可以在他们的服务器上运行。除了上面那些之外,还有其他方法。

3 个答案:

答案 0 :(得分:1)

根据this post,cURL适用于Godaddy。

出于安全原因,可能会禁用

allow_url_fopen,以避免设计糟糕的脚本上的常见漏洞。这确实会影响file_get_contents()

答案 1 :(得分:1)

您可以尝试将此作为替代http://simplehtmldom.sourceforge.net/

答案 2 :(得分:0)

  

是否有其他方法,而不是上述方法。

除了打开套接字,输入请求和解析输出 - 没有。您描述的方法是使用PHP从外部源读取内容的唯一可行的可能性。如果启用了cURL,它确实应该像Benjamin已经描述的那样工作。 Godaddy本身claims to support cURL