Yes that is true. But I would strongly recommend against doing that. You should never include anything over HTTP. Its extremely messy, 100% insecure and just a very very bad idea.
You should have all the files you need to include located on your web server. -----Original Message----- From: Dagfinn Reiersøl [mailto:[EMAIL PROTECTED] Sent: Friday, January 16, 2004 11:50 AM To: PHP General Subject: Re: [PHP] Syntax Error -> This is WEIRD! Donald Tyler wrote: >Yes your right, that’s exactly the problem. I didn’t even realize he was >doing that. > >By including the PHP file via HTTP, you are including the OUTPUT of the PHP >file, not the actual PHP file itself. > >e.g. > >by including a file with the following code: > ><?PHP > > print 'Hello'; > >?> > >you would be including the word "Hello" as PHP code, which is obviously >going to cause a syntax error. > > Yes. I read the manual which provides no clear explanation (I suspect that whoever wrote it didn't actually know how it works). So I decided to test it. It does exactly what you say it does. I made an include file like this: <?php echo '<?php echo "Hello World!"; ?>'; ?> If you inlude that using HTTP, it outputs "Hello world!" Seems like a strange thing to do, outputting PHP code on a Web page, but it's not without conceivable usefulness. >-----Original Message----- >From: Dagfinn Reiersøl [mailto:[EMAIL PROTECTED] >Sent: Friday, January 16, 2004 10:18 AM >To: PHP General >Subject: Re: [PHP] Syntax Error -> This is WEIRD! > >Nick Wilson wrote: > > > >>if a script calls antohter like 'include('http://site.com/index.php'); >> >>Why would I get a syntax error on line 1 of index.php when it looks like >>this: >> >><?php >>// line one above this one >> >> >>What's the deal there? >> >>Many thanks for any insight ;-) >> >> >> >> >I've never tried to do an include via HTTP, so maybe I'm clueless, but >it occurs to me that it might be a good idea to try doing a plain old >file include, using exactly the same file. I have the feeling it would >be interesting to know whether that would work or not. > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php