You did not read did you?
The problem was solved down there. Also, I did not want to mentioned but
that paragraph is not correct. ON is the keyword:

"I've just turned on register_globals in my PHP php.ini file"

look at the suggested syntax also. Anyway, no competition between nolug
and brlug, I just noticed :-)

take care.

Alvaro Zuniga


On Tue, 2004-03-16 at 16:04, Alvaro Zuniga wrote:
> Just read my on message, you also need
> 
> $GLOBAL_VARS_FIX = true
> 
> that is so you can turn it on and off depending on the php setup of the
> site.
> 
> On Tue, 2004-03-16 at 15:56, Alvaro Zuniga wrote:
> > Hi Joey:
> > This is a fix that you can include in every script that needs it. See
> > also comments below.
> > 
> > if($GLOBAL_VARS_FIX) {
> >    if (phpversion() >= "4.2.0") {
> >       extract($_POST);
> >       extract($_GET);
> >       extract($_SERVER);
> >       extract($_ENV);
> >       extract($_COOKIE);
> >    }
> > }
> > 
> > 
> > On Tue, 2004-03-16 at 08:26, Joey Kelly wrote:
> > > Y'all,
> > > 
> > > I've got a sticky problem that I need to solve. I've just turned on 
> > > register_globals in my PHP php.ini file, and therefore have to run my 
> > > form 
> > > variables through $_POST:
> > > 
> > > $variable = $_POST[$variable];
> > > echo $variable;
> > 
> > if register_globals = on
> > 
> > you can use print( $variable );
> > 
> > if register_globals = off
> > 
> > you MUST use print( $_POST['variable'] );
> > 
> > 
> > > The problem I'm having is that the script Im trying to refactor worked 
> > > great 
> > > before I turned register_globals off. The script posts an array, and I 
> > > can't 
> > > seem to figure out how to $_POST the array.
> > > 
> > > Here is the script with register_globals OFF:
> > > http://joeykelly.net/materials.php
> > > 
> > > Here is the script with register_globals ON:
> > > http://redfishnetworks.com/~jkelly/materials.php
> > > Notice the huge nested array at the bottom when you click [SUBMIT]? 
> > > That's my 
> > > trouble.
> > 
> > > In both cases, changing the extension from .php to .phps shows you the 
> > > source 
> > > code. As you can see, above the form I've tried several attempts to 
> > > access 
> > > the data, all of which seem to fail.
> > 
> > changing extension only matters to how apache processes the file. If you
> > add the extension .phps to the apache.conf then .php and .phps will
> > behave exactly the same.
> > 
> > > My question: What am I doing wrong? I suspect that I'm having trouble 
> > > with 
> > > nested arrays, etc.. The thing that bothers me is that the data is 
> > > available 
> > > (see the array printout at the bottom?).
> > > 
> > > If I can't make this work, I'm going to have to resort to munging a bunch 
> > > of 
> > > scalars ($quantity1, $quantity2, etc.), which to me is an awful kludge 
> > > that 
> > > I'd rather not sign my name to.
> > > 
> > > Thanks for any help.
> > 
> > 
> > _______________________________________________
> > General mailing list
> > [email protected]
> > http://brlug.net/mailman/listinfo/general_brlug.net
> 
> 
> _______________________________________________
> General mailing list
> [email protected]
> http://brlug.net/mailman/listinfo/general_brlug.net

Reply via email to