Re: Problem with Remote PHP includes
- From: Kim André Akerø <kimandre@xxxxxxxxxxxxxxxxxx>
- Date: 27 Sep 2005 10:09:08 GMT
Hobgoblin Music wrote:
> My website is hosted by Demon. The PHP version is 4.3.5, and
> allow_url_fopen is set to on.
>
> This command:
>
> <?php include("http://www.mysite.com/file.htm"); ?>
>
> Fails every time, even though the same command, on the same page,
> works fine on a different server (which uses version 4.3.11).
>
> (I am using a .php extension on the page in question)
>
> I really need the same page to call up the same data on both sites,
> and the address has to be remote, so I can't use Server Side Includes.
>
> I've tried different URLS and file types (including .php files), but
> the Demon site will not run this command, although it copes fine with
> this:
>
> <?php include("../file.htm"); ?>
>
> Is there something obvious I have missed?
>
> (I can't make the path relative on one site and remote on the other,
> as I need to use exactly the same file on both sites).
It appears that the "URL fopen wrappers" has been disabled by your
webhost.
http://php.net/function.include
http://php.net/ref.filesystem#ini.allow-url-fopen
However, there are ways to work around this. Seeing as you're only
including a basic HTML file, and don't need any PHP functions from the
remote site, this example from the PHP manual might be right for you:
http://php.net/function.fsockopen#47845
--
Kim André Akerø
- kimandre@xxxxxxxxxxxxxxxxxx
(remove NOSPAM to contact me directly)
.
- Follow-Ups:
- Re: Problem with Remote PHP includes
- From: Nicola
- Re: Problem with Remote PHP includes
- References:
- Problem with Remote PHP includes
- From: Hobgoblin Music
- Problem with Remote PHP includes
- Prev by Date: Problem with Remote PHP includes
- Next by Date: How to fetch client-information
- Previous by thread: Problem with Remote PHP includes
- Next by thread: Re: Problem with Remote PHP includes
- Index(es):
Relevant Pages
|