2011-02-26 37 views
-1

我需要包括一些资源(非PHP)在我们的PHP应用程序 的网址是:包含在PHP 5.x的远程文件

http://customer_website.com/ApplicationPage

它是使用包括这样的功能要求

<? include 'http://customer_website.com/ApplicationPage'; ?> 

我已经设置了allow_url_include = Onallow_url_fopen = On但没办法!

我想我还是直到PHP引擎,以使包括超过.php其他文件,是否正确?如何??

我使用取胜的机器上的PHP 5.3.5,WAMP服务器

+1

究竟会发生什么?你期待什么样的内容?你知道这不是最佳的,因为你的应用程序启动取决于远程服务器的可用性? – 2011-02-26 11:27:36

回答

0

喔,我只是需要让short_open_tag

感谢。

+1

请不要这样做,而只需编写完整的<?php'和'?>'标签。 – Czechnology 2011-02-26 11:47:57

+0

同意@Czechnology。不要启用'short_open_tag'。同样禁用'allow_url_include'并使用@ircmaxell建议的'file_get_contents($ url)'。 – 2011-02-26 13:45:34

2

不要那样做!你说这是不PHP,所以不要永远包括非PHP资源!这是打开安全漏洞之门的快速方法。

相反,你可以做

echo file_get_contents($url); 

远远更安全,少开滥用..