is your isp using a unix machine or windows machine?

if they are using a unix box then your backslash needs to be a forward slash
"/", and if they are using a windows machine, your backslash needs to be
escaped.  -->  "\\"  other wise you are escaping the "b" in blah...

Jim Lucas
----- Original Message -----
From: "Martin Towell" <[EMAIL PROTECTED]>
To: "'Henry'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, June 11, 2002 4:31 PM
Subject: RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);


> if that's a direct copy of what you've got, then the parse error's
probably
> to do with the "var" and not the "include_once"
>
> "var" is used only in classes...
>
> -----Original Message-----
> From: Henry [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 11, 2002 11:11 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] include_once("blah"); vs $blah="blah";
> include($blah);
>
>
> I did as you suggest with an interesting result:
>
> include_once "blah.php";
>
> worked
>
> var $blah="blah.php";
> include_once $blah;
>
> gave the following error:
>
> Parse error: parse error in <including file> on line <line number>
>
>
> Where the <including file> is the file that was doing the include!
>
>
>
> Previously include_once($blah) just messed up the scoping and global vars!
>
> Henry
>
> "Jonathan Rosenberg" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Out of curiosity, try
> >
> > <?php
> > global $root;
> > $blah="include\blah.php";
> > include_once $blah;
> > ?>
> >
> > & see if it behaves differently (i.e., no parens around the
> > include file name).
> >
> > > -----Original Message-----
> > > From: Henry [mailto:[EMAIL PROTECTED]]
> > > Sent: Tuesday, June 11, 2002 8:15 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: [PHP] include_once("blah"); vs $blah="blah";
> > > include($blah);
> > >
> > >
> > > My web hosting company is running  php 4.0.4pl1
> > >
> > > Why should it be that these are different
> > >
> > > <?php
> > >
> > > global $root;
> > > include_once("include\blah.php");
> > >
> > > ?>
> > >
> > > and
> > >
> > > <?php
> > >
> > > global $root;
> > > $blah="include\blah.php";
> > > include_once($blah);
> > >
> > > ?>
> > >
> > > When I say different I mean;
> > >
> > > 1) global variable are not avaiable in the second version
> > > 2) functions defined in the included file are not
> > > accessable in the
> > > including file.
> > > 3) in both examples the file is included, its just the
> > > scope that seem shot
> > >
> > > Any answers?
> > >
> > > Henry
> > >
> > >
> > >
> > >
> > > --
> > > 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
>
> --
> 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