包含带有自定义样式表的受限外部页面

时间:2012-09-24 16:12:45

标签: php css mobile include external

我正在开展一个移动优化汽车经销商网站的项目。问题是,我们无法直接访问他们的MySQL数据库(他们没有API)来动态生成页面。

我想要做的是PHP包含他们的页面,即使我收到此错误:

Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/content/88/8653188/html/campaigns/summumauto/index.php on line 10

Warning: include(http://www.summumauto.com/en/usedcars/listing/details.spy?id=4745209) [function.include]: failed to open stream: no suitable wrapper could be found in /home/content/88/8653188/html/campaigns/summumauto/index.php on line 10

Warning: include() [function.include]: Failed opening 'http://www.summumauto.com/en/usedcars/listing/details.spy?id=4745209' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/content/88/8653188/html/campaigns/summumauto/index.php on line 10

然后我想使用自己的样式表来主动使用页面的CSS来正确地将页面变形为适合移动设备。

是否有任何一种解决方法可以实现这一目标,还是我完全陷入困境?

提前致谢:)

2 个答案:

答案 0 :(得分:0)

您需要将allow-url-include配置选项设置为true,以便上述代码正常工作。

答案 1 :(得分:0)

您应该可以使用curl functions来解决错误。

另一方面,如果您可以配置服务器,则可以允许包含URL(可能包含file_get_contents)URL,但这可能会打开安全漏洞