2011-05-25 66 views
-1

我试图获得位于此URL的页面的HTML源http://www4.cbox.ws/box/?boxid=3261368&boxtag=3314&sec=onliners我使用curlfile_get_contentsfopen这一切都工作正常我的托管计划。当我尝试在godaddy托管的网站上使用它时,它会执行任何操作并只显示加载图标。我联系了客户服务人员,他们告诉我需要更改我的代码,以便在他们的服务器上运行。有没有其他的方法,除了那些上面的听。文件内容(html)永不加载

+1

也许你会很好,并告诉我们该代码 – Ibu 2011-05-25 08:23:52

+0

请考虑改善你的问题。目前形式的问题不包含足够的细节。请阅读[常见问题](http://stackoverflow.com/faq)和[如何提问](http://stackoverflow.com/questions/how-to-ask)部分,了解如何改进您的问题。 – JohnP 2011-05-25 08:25:48

+1

请记住,需要启用fopen包装才能在网址上使用'file_get_contents'和'fopen' – JohnP 2011-05-25 08:26:59

回答

1

根据this post,cURL在Godaddy上正常工作。

allow_url_fopen可能由于安全原因而被禁用,以避免设计不当的脚本出现常见的漏洞。这确实会影响file_get_contents()

0

是否有比其他的替代方法上面听。

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