You are missing an ending quote to begin with. Either add it in and use
braces, or remove the quotes.
action = '?=$_SERVER[PHP_SELF]?'
or...
action = '? echo $_SERVER[PHP_SELF]; ?'
or...
action = '? echo {$_SERVER['PHP_SELF']}; ?'
Adapt to your needs...
---John Holmes...
-Original
On Sun, 28 Apr 2002, Kirk Babb wrote:
How do I use $PHP_SELF with register_globals off? I looked up the
documentation on php.net but haven't gotten this line of code to work:
form name=form5 method=post action='?php echo($_SERVER[PHP_SELF];
?'
action='?= $_SERVER['PHP_SELF'] ?'
miguel
Looks like you forgot your ticks ' around the PHP_SELF. If I am correct,
it should be $_SERVER['PHP_SELF'].
Either way, you might want to try this. Somebody else posted it before and
I have been using it so that no matter what version of PHP my program runs
on, it should work.
if
3 matches
Mail list logo