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

Reply via email to