re: [PHP-WIN] include("remote host") under w2k problem
| From: | Ross Fleming | Date: | Fri, 02 Nov 2001 00:12:23 +0000 |
| Subject: | re: [PHP-WIN] include("remote host") under w2k problem | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-10172@lists.php.net to get a copy of this message | ||
Sorry? I'm a little confused what you're saying. :-)
I gather it works though? The email I sent may have been a bit mixed up,
the answer kind of came to me as I was typing it, then I checked it to see
if it worked and then sent it to you.
I hope it's working for you OK! :)
Ross
-----Original Message-----
From: Marek Wysmulek [mailto:marek@mail.dom]
Sent: 01 November 2001 21:58
To: r.fleming@totalise.co.uk
Cc: php-windows@lists.php.net
Subject: PD: [PHP-WIN] include("remote host") under w2k problem
Dear Ross.
Thanx a lot.
Pretty works.
You even don't know how did you help me.
Marek.
----- Original Message -----
From: Ross Fleming <r.fleming@totalise.co.uk>
Newsgroups: php.windows
To: <php-windows@lists.php.net>
Sent: Thursday, November 01, 2001 8:11 PM
Subject: RE: [PHP-WIN] include("remote host") under w2k problem
> I would assume, that because linux is built around networking, making a
> reference to http://whatever would tell linux to look on the
> internet for
> the file. window isn't built the same way, so it doesn't know to look
> beyond it's filing system. As to a solution, I'm not sure.
>
> I'd look into fopen perhaps? You could copy the external script to your
> local drive, then include it. However, I've just had a though, surely
when
> you request the .php file the http server it is held on will parse it and
> return the output of it. If that's OK, then the following code should do
> it.
>
> <?
> $ExternalFile="http://whatever/file.xyz";
> $LocalFile="localname.html";
>
> $fp = @fopen($ExternalFile,"r");
>
> if ($fp)
> {
> $outhandle=fopen ($LocalFile,"w");
> while (!feof($fp)) {
> $buffer=fread($fp,4096);
> fputs($outhandle,$buffer);
> }
>
> fclose($fp);
> fclose($outhandle);
>
> include("$LocalFile");
>
> exec("delete.bat");
> }
> ?>
> and delete.bat contains just del localname.html
>
> That works for me (just tested it).
>
> Anyone know a neater way?
>
> Ross
>
> -----Original Message-----
> From: Marek Wysmulek [mailto:marek@mail.dom]
> Sent: 01 November 2001 17:46
> To: php-windows@lists.php.net
> Subject: [PHP-WIN] include("remote host") under w2k problem
>
>
> Hi all.
>
> I have searched almost everything on the net regarding php and windows
> focusing on one thing.
> How to include to php script started on apache on w2k external sript
placed
> on some URL.
> Source of test script (http://mylocalhost/marek.php)
> <?
> include("http://hermes.com.pl/test.php");
> ?>
>
> and answer viewed in browser
>
> "Warning: Failed opening
> 'http://hermes.com.pl/test.php' for inclusion
> (include_path='') in c:\www\hermes\windykacja\marek.php on line 2"
>
> I know that parser sayes that include_path is not correctly set but, when
> I'm trying do the same under Linux - works perfectly. So (I'm
sure -because
> Include_path has other adaptation) it is not the reason.
>
> Will be wery glad for answer. Even "Leave it !" - but with explanation
;-)))
>
> Marek.
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
> For additional commands, e-mail: php-windows-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>
>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
For additional commands, e-mail: php-windows-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net