[PHP] Re: $PHP_SELF problem

2004-04-20 Thread Red Wingate
[EMAIL PROTECTED] wrote:

 Hi
 
 $thisFileName = $PHP_SELF; works in a file just a few lines after the
 program start.
 
 $thisFileName = $PHP_SELF; doesn't work (echo (pDebug: self:
 $PHP_SELF/p); returns pDebug: self: /p) if it's within function
 getNavigation() in the Navigation object called by another program.
 
You better check the docs on 'global' and $GLOBALS :-)

-- red

 Why?
 
 The Navigation object is called like this:
 include (Navigation.php4);
 $myNavigation = new Navigation (a, b);
 $myNavigation-getNavigation();
 
 I guess I'm asking $PHP_SELF something confusing. Does it respond
 index.php4 which is where the above three lines reside, or
 Navigation.php4 which is where the actual $PHP_SELF resides.
 
 All help appreciated :-)
 
 Cheers
 J

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: $PHP_SELF problem

2004-04-20 Thread Craig
http://ie.php.net/globals

Instead of $PHP_SELF use $_SERVER['PHP_SELF']

Craig


Red Wingate [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 [EMAIL PROTECTED] wrote:

  Hi
 
  $thisFileName = $PHP_SELF; works in a file just a few lines after the
  program start.
 
  $thisFileName = $PHP_SELF; doesn't work (echo (pDebug: self:
  $PHP_SELF/p); returns pDebug: self: /p) if it's within function
  getNavigation() in the Navigation object called by another program.
 
 You better check the docs on 'global' and $GLOBALS :-)

 -- red

  Why?
 
  The Navigation object is called like this:
  include (Navigation.php4);
  $myNavigation = new Navigation (a, b);
  $myNavigation-getNavigation();
 
  I guess I'm asking $PHP_SELF something confusing. Does it respond
  index.php4 which is where the above three lines reside, or
  Navigation.php4 which is where the actual $PHP_SELF resides.
 
  All help appreciated :-)
 
  Cheers
  J

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: $PHP_SELF

2003-10-20 Thread Jon Kriek
This is expected behavior, always use the $_SERVER or $_ENV superglobal
arrays.

-- 
Jon Kriek
http://phpfreaks.com

Boris Sagadin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

 I'm having problems with $PHP_SELF variable. Mostly it works, other
 times (about 10% of tries) it's just empty. Is this a known issue with
Apache
 2? If I use $_SERVER['PHP_SELF'], it always works fine, but still I'd
 like to know if this is a common bug or there's something wrong with
 my configuration.

 I'm using PHP 4.3.3 with Apache 2.0.43, Linux 2.4.21-grsec,
register_globals is on

 Thanks,
 Boris

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: $PHP_SELF

2003-10-20 Thread David Otton
On Mon, 20 Oct 2003 09:11:37 -0400, you wrote:

Boris Sagadin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

 I'm having problems with $PHP_SELF variable. Mostly it works, other
 times (about 10% of tries) it's just empty. Is this a known issue with
Apache
 2? If I use $_SERVER['PHP_SELF'], it always works fine, but still I'd
 like to know if this is a common bug or there's something wrong with
 my configuration.

 I'm using PHP 4.3.3 with Apache 2.0.43, Linux 2.4.21-grsec,
register_globals is on

This is expected behavior, always use the $_SERVER or $_ENV superglobal
arrays.

It's expected behaviour for a language feature to fail 10% of the time?!

Could you expand on your answer, or provide a link?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: $PHP_SELF

2003-10-20 Thread Curt Zirzow
* Thus wrote David Otton ([EMAIL PROTECTED]):
 On Mon, 20 Oct 2003 09:11:37 -0400, you wrote:
 
 Boris Sagadin [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED]
 
  I'm having problems with $PHP_SELF variable. Mostly it works, other
  times (about 10% of tries) it's just empty. Is this a known issue with
 Apache
  2? If I use $_SERVER['PHP_SELF'], it always works fine, but still I'd
  like to know if this is a common bug or there's something wrong with
  my configuration.
 
  I'm using PHP 4.3.3 with Apache 2.0.43, Linux 2.4.21-grsec,
 register_globals is on
 
 This is expected behavior, always use the $_SERVER or $_ENV superglobal
 arrays.
 
 It's expected behaviour for a language feature to fail 10% of the time?!
 
 Could you expand on your answer, or provide a link?

I believe the issue is where exactly is $PHP_SELF being used.
$PHP_SELF isn't available inside a function, without global'ing
it but $_SESSION is available all the time.



Curt
-- 
My PHP key is worn out

  PHP List stats since 1997: 
  http://zirzow.dyndns.org/html/mlists/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: $PHP_SELF

2003-10-20 Thread Jon Kriek
No, you seem to be misunderstanding the point.


http://www.php.net/manual/en/reserved.variables.php#reserved.variables.server

David Otton [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 On Mon, 20 Oct 2003 09:11:37 -0400, you wrote:

 Boris Sagadin [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED]

  I'm having problems with $PHP_SELF variable. Mostly it works, other
  times (about 10% of tries) it's just empty. Is this a known issue with
 Apache
  2? If I use $_SERVER['PHP_SELF'], it always works fine, but still I'd
  like to know if this is a common bug or there's something wrong with
  my configuration.
 
  I'm using PHP 4.3.3 with Apache 2.0.43, Linux 2.4.21-grsec,
 register_globals is on

 This is expected behavior, always use the $_SERVER or $_ENV superglobal
 arrays.

 It's expected behaviour for a language feature to fail 10% of the time?!

 Could you expand on your answer, or provide a link?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: $PHP_SELF

2003-10-20 Thread David Otton
On Mon, 20 Oct 2003 14:36:33 +, you wrote:

I believe the issue is where exactly is $PHP_SELF being used.
$PHP_SELF isn't available inside a function, without global'ing
it but $_SESSION is available all the time.

Then I would expect an E_NOTICE (though the default error reporting level is
lower, so probably not)... in any case, I read Mostly it works, other times
(about 10% of tries) it's just empty as implying randomness, not it
doesn't work at specific points.

I could be wrong of course, which is why I was hoping Jon would expound.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: $PHP_SELF

2003-10-20 Thread Boris Sagadin

Curt,

Monday, October 20, 2003, 4:36:33 PM, you wrote:

 I believe the issue is where exactly is $PHP_SELF being used.
 $PHP_SELF isn't available inside a function, without global'ing
 it but $_SESSION is available all the time.

Yes, but the problem in my case is that it works most of, but not all
the time, so it can't be a coding problem in the script, as script never
changes.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: $PHP_SELF

2003-10-20 Thread CPT John W. Holmes
From: Boris Sagadin [EMAIL PROTECTED]

  I believe the issue is where exactly is $PHP_SELF being used.
  $PHP_SELF isn't available inside a function, without global'ing
  it but $_SESSION is available all the time.

 Yes, but the problem in my case is that it works most of, but not all
 the time, so it can't be a coding problem in the script, as script never
 changes.

Then start giving some specific examples and code, otherwise we'll just
blame it on voodoo magic or something.

---John Holmes...

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: $PHP_SELF

2003-10-20 Thread David Otton
On Mon, 20 Oct 2003 10:40:23 -0400, you wrote:

No, you seem to be misunderstanding the point.


http://www.php.net/manual/en/reserved.variables.php#reserved.variables.server

Ok, there's nigh-on 30k of text on that page. I have /no/ idea what you're
referring to. However, I did find this:

If the register_globals directive is set, then these variables will also be
made available in the global scope of the script; i.e., separate from the
$_SERVER and $HTTP_SERVER_VARS arrays.

which suggests to me that the behaviour that the original poster described
is anomalous.

Could you please explain what you meant by This is expected behavior?
Because I can't figure it out.

(Incidentally, I searched for a bug report and can't find anything for 4.3.3
[http://tinyurl.com/rm5h]. I'm probably as interested as Boris is to find an
answer here... if anyone can explain what's actually going on, rather than
the standard don't use register_globals knee-jerk, I'd appreciate it.)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: $PHP_SELF and include all variables?

2003-10-14 Thread Shawn McKenzie
$_SERVER['GET'] will give an array of all get vars in the URL.

Or maybe:

$_SERVER['QUERY_STRING']

Which gives the entire get query string in the URL.

-Shawn

Tristan Pretty [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I'm using $PHP_SELF, but need to automatically record what variables are
 in the URL at that time...
 is that possible?

 I've searched PHP.net, but cannot find this specific function...

 Cheers,
 Tris...

 *
 The information contained in this e-mail message is intended only for
 the personal and confidential use of the recipient(s) named above.
 If the reader of this message is not the intended recipient or an agent
 responsible for delivering it to the intended recipient, you are hereby
 notified that you have received this document in error and that any
 review, dissemination, distribution, or copying of this message is
 strictly prohibited. If you have received this communication in error,
 please notify us immediately by e-mail, and delete the original message.
 ***



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: PHP_SELF syntax

2003-02-23 Thread Shawn McKenzie
Works great for me.  The error may be from a previous line.  What is the
error?

-Shawn

Peter Gumbrell [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Could someone tell me why this code prompts a parse error. I have tried it
 several different way. The statement is called from within a function:

 print form method=\POST\ name=\update_workshop\
 action=\$_SERVER['PHP_SELF']\\n;

 Many thanks

 Peter





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: $PHP_SELF question

2002-04-18 Thread Joel Colombo

did u try $HTTP_REFERER ?

that might do it... havent tested with an include though.

Joel


Theodore Brinkman [EMAIL PROTECTED] wrote in
message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I've got an include file that provides the basic framework for every page
on
 my site, and at the bottom of each page, I want to spit out when the page
 was last updated.  I used $PHP_SELF inside the include file, and got the
 include file's path.  Is there a variable equivalent to $PHP_SELF that
 returns the path for the file that is being executed?

 Basically, if I'm running index.php, and I include template.php is there
any
 way, from inside template.php, to get index.php short of passing it as a
 parameter?

 - Theo



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: $PHP_SELF question

2002-04-18 Thread Stampe, Lars

Try and create a new php file with the following code and read the result:

?php

phpinfo();

?

thats it, a lot of useful info there!

Regards
Lars

-Original Message-
From: Joel Colombo [mailto:[EMAIL PROTECTED]]
Sent: 18 April 2002 16:03
To: [EMAIL PROTECTED]
Subject: [PHP] Re: $PHP_SELF question


did u try $HTTP_REFERER ?

that might do it... havent tested with an include though.

Joel


Theodore Brinkman [EMAIL PROTECTED] wrote in
message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I've got an include file that provides the basic framework for every page
on
 my site, and at the bottom of each page, I want to spit out when the page
 was last updated.  I used $PHP_SELF inside the include file, and got the
 include file's path.  Is there a variable equivalent to $PHP_SELF that
 returns the path for the file that is being executed?

 Basically, if I'm running index.php, and I include template.php is there
any
 way, from inside template.php, to get index.php short of passing it as a
 parameter?

 - Theo



-- 
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] Re: $PHP_SELF

2002-04-01 Thread Hugh Bothwell

In php.ini, there is a setting called short_open_tag
which controls whether ? is recognized as shorthand
for ?php

Try using ?php instead - if that works, then your
problem has been identified.


 I have a question that could be Apache, could be
 php, but I'm so new to this I have to ask: what is
 wrong with my code for the form action?  Apache
 does not recognize the ? as the beginning of php
 code and gives an error filename is not valid
 whenever this form is submitted [note: phpinfo()
 and several other php files work with no problem]?




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: $PHP_SELF not working -please help

2001-12-20 Thread Alawi



 USE PHPSELF in windows not $PHP_SELF



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: $PHP_SELF not working -please help

2001-12-20 Thread Alawi

sorry 
$PHPSELF not $PHP_SELF in windows 
I forget $ :) 
- Original Message - 
From: Alawi [EMAIL PROTECTED]
To: PHP genral [EMAIL PROTECTED]
Sent: Thursday, December 20, 2001 6:34 PM
Subject: [PHP] Re: $PHP_SELF not working -please help


 
 
  USE PHPSELF in windows not $PHP_SELF
 
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: [EMAIL PROTECTED]
 
 
 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: $PHP_SELF not working -please help

2001-12-20 Thread Phillip Oertel

Alawi wrote:


 use $PHPSELF not $PHP_SELF in windows 


BAD IDEA.

what happens if one day you (or even worse: someone else) wants to run 
your scripts on a different server?
one of the nicest things about PHP that you can run it on many different 
any OS's.

phil.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: $PHP_SELF not working -please help

2001-12-19 Thread Phillip Oertel

 Now for some strange reasons it tries to access my web direcorty that 
 does not contain any file, and i get the 404 page not found error.
 

check the source code of the html page. most likely you will see:
FORM ... ACTION=. if not, it will still give you a hint about what's 
going wrong.
are you constructing that form within a function? then you have to pull 
   the $PHP_SELF variable into the local context. put 'global 
$PHP_SELF;' at the top of the form-outputting function.

phil.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: \|/ $PHP_SELF

2001-11-20 Thread Gerry Figueroa Anadon

Any Ideas as to how I could be able to acomplish this?
or 
How could I get the path of the main page and pass it on to the included file for 
processing?.

thanks!

Fred wrote:

 $PHP_SELF will always give the name and path of the main file, even if the
 variable is set in an included file.  The reason is that the included file
 is included before the variable is evaluated.
 
 Fred

-- 
Gerry Figueroa
Dynamic Intermedia

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: \|/ $PHP_SELF

2001-11-20 Thread Fred

If you just need the filename of the include file you can set it in code by
assigning it to a variable at design time.  Something like $ThisPage =
include.php.  You could also do this for the entire path, but it would
need to be changed whenever you put the script in a different place.


Fred

Gerry Figueroa Anadon [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Any Ideas as to how I could be able to acomplish this?
 or
 How could I get the path of the main page and pass it on to the included
file for processing?.

 thanks!

 Fred wrote:

  $PHP_SELF will always give the name and path of the main file, even if
the
  variable is set in an included file.  The reason is that the included
file
  is included before the variable is evaluated.
 
  Fred

 --
 Gerry Figueroa
 Dynamic Intermedia



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: \|/ $PHP_SELF

2001-11-19 Thread Fred


Gerry Figueroa Anadon [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Does $PHP_SELF always get's the path of the document it resides in even if
the document is an include?

$PHP_SELF will always give the name and path of the main file, even if the
variable is set in an included file.  The reason is that the included file
is included before the variable is evaluated.

Fred



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: PHP_SELF and mod_rewrite

2001-08-09 Thread Richard Lynch

Are all the mod_rewrite settings exactly the same?...

That would be my first guess.


--
WARNING [EMAIL PROTECTED] address is an endangered species -- Use
[EMAIL PROTECTED]
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm
- Original Message -
From: Geoff Caplan [EMAIL PROTECTED]
Newsgroups: php.general
To: [EMAIL PROTECTED]
Sent: Wednesday, August 08, 2001 3:55 PM
Subject: PHP_SELF and mod_rewrite


 Hi folks

 Strange goings on with PHP_SELF and mod_rewrite

 On my development server, PHP_SELF gives me the original request url,
before
 it is rewritten.

 I have moved the app onto a shared production server, and now PHP_SELF is
 givimg me the path AFTER it is rewritten.

 Which is the correct behaviour, and what is causing the wrong
behaviour?

 Any advice much appreciated

 Geoff Caplan



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] Re: PHP_SELF

2001-07-31 Thread Richard Lynch

 the form is submitted, do the logic check and act accordingly.  Is it
 possible using $PHP_SELF as the target, or do I have to use 2 files: a
 form 'front end' with the php logic in the 'backend'??

#1.  Under no circumstances should you trust JavaScript to have sanitized
your data in any way, shape or form.  Furthermore, since you'll probably be
storing this data in a database, you should assume some hacker is attempting
to screw you with an age like:

$age = 38; drop table foo;;

So, when you do:

$query = update foo set age = $age where id = $id;

What you *GET* is:

update foo set age = $age; drop table foo; where id = $id

Guess what?  Your foo table just got deleted.  Have a nice day.

So, here's a sample script for you, *complete* with some sample sanitizing:

Assumption:  You have a valid id for the record you are editing.

This page re-displays the data after updating it, which is good for
user-interface to correct any mis-typed data.

?php
# Initialize an error message for the user:
$message = '';

# If they filled in the blanks, deal with the data:
if (isset($age)){
# I believe the type-cast to (int) and back
# will foil just about any SQL-related hack for integers...
# For string data you'll have to examine the
# actual data to determine what's invalid...

$good_age = (int) $age;
$age_string = (string) $good_age;
if ($age != $age_string){
$message .= Invalid Age '$age'BR\n;
}

$good_id = (int) $id;
$id_string = (string) $good_id;
if ($id != $id_string){
$message .= Invalid ID -- Your hack attempt and IP
($REMOTE_ADDR) have been logged.  Have a nice day.;
# Emailing yourself on every hack attempt may be too much...
# It's up to you exactly how to deal with the rats:
mail([EMAIL PROTECTED], Hack attempt, $REMOTE_ADDR tried
ID $id on $PHP_SELF);
}

if (!$message){
$query = update foo set age = $age where id = $id;
# Displaying mysql_error() to the public is NOT GOOD.
# It exposes your internal database structure too easily.
# Log it somewhere for yourself in a production site.
mysql_query($query) or die(mysql_error());
}
}
else{
# If this is their first time here, give a blank age:
$age = '';
}
?
FORM ACTION=?php echo $PHP_SELF;? METHOD=POST
?php echo FONT COLOR=RED$message/FONTBR\n;?
INPUT TYPE=HIDDEN NAME=id VALUE=?php echo $id;?
INPUT NAME=age VALUE='?php echo $age;?'
INPUT TYPE=SUBMIT
/FORM

--
WARNING [EMAIL PROTECTED] address is an endangered species -- Use
[EMAIL PROTECTED]
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] RE: $PHP_SELF in Netscape PART 2

2001-02-14 Thread John Vanderbeck

I converted everythign over to use '.' instead of  ',' but I still get the
same exact results.  That is, $PHP_SELF is resolved to NULL, and every other
variable to the correct data.  Here is the new string:

echo 'BRA HREF="' .$PHP_SELF. '?mode=sub_categorycategory='
.$category. 'sub_category=' .urlencode($subcategories[$index]). '"'
.$subcategories[$index]. '/A';


I think i'm just going to give up on this and rewrite it, because it DOES
work if I do the old double quotes bit.  Just means I need to re-arrange it
and do it in multiple ECHO statements, because I can't do the urlencode() in
double quotes. But I would really like to understand WHY this doesn't work.
Again, all other varaibles are properly resolved, and in IE $PHP_SELF is
properly resolved.

- John Vanderbeck
- Admin, GameDesign


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] RE: $PHP_SELF in Netscape PART 2

2001-02-14 Thread John Vanderbeck

Ok, I feel like the big idiot now.

I fixed the problem.  It was because of the whole global bit.  The ones that
were not working were inside a function, the ones that were working were
outside the function.  I guess I ASSUMED (yeah we know what happens when you
do that) that things like $PHP_SELF were always global.

Sorry to have bothered everyone :(

- John Vanderbeck
- Admin, GameDesign

- Original Message -
From: "John Vanderbeck" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, February 14, 2001 10:59 AM
Subject: [PHP] RE: $PHP_SELF in Netscape PART 2


 I converted everythign over to use '.' instead of  ',' but I still get the
 same exact results.  That is, $PHP_SELF is resolved to NULL, and every
other
 variable to the correct data.  Here is the new string:

 echo 'BRA HREF="' .$PHP_SELF. '?mode=sub_categorycategory='
 .$category. 'sub_category=' .urlencode($subcategories[$index]). '"'
 .$subcategories[$index]. '/A';


 I think i'm just going to give up on this and rewrite it, because it DOES
 work if I do the old double quotes bit.  Just means I need to re-arrange
it
 and do it in multiple ECHO statements, because I can't do the urlencode()
in
 double quotes. But I would really like to understand WHY this doesn't
work.
 Again, all other varaibles are properly resolved, and in IE $PHP_SELF is
 properly resolved.

 - John Vanderbeck
 - Admin, GameDesign


 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: [EMAIL PROTECTED]




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]