Re: Any special functions need to be loded to accept forms?
| From: | Luke | Date: | Mon, 04 Nov 2002 03:02:29 +0000 |
| Subject: | Re: Any special functions need to be loded to accept forms? | ||
| References: | 1 2 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-16712@lists.php.net to get a copy of this message | ||
Thanks for the help! You were right about the register_globals being off!
I tried to turn it on just to see if it fixes the problem, but I still get
the same error:
When I use: if($submitform){
I get the error:
Notice: Undefined variable: submitform in C:\www\emailform.php on line 9
and when I use: if($_POST["submitform"]) or
if($HTTP_POST_VARS["submitform"])
I get the error:
Notice: Undefined index: submitform in C:\www\emailform.php on line 9
Does anyone have any more suggestions?
Thanks Brad!
Luke
"Brad Thomas" <alarum@runyourownnetbiz.com> wrote in message
news:20021104020732.94208.qmail@pb1.pair.com...
> Hi
>
> "Luke" <lukeh@jetstream.net> wrote in message
> news:20021103231622.13841.qmail@pb1.pair.com...
> > I am trying to submit a form on my apache server running win2k and php4
> > using php, but I get the error:
> >
> > Notice: Undefined variable: submitform in C:\www\\emailform.php on line
9
> >
> > The exact same php script works on another server running
> linux/apache/php4
> >
> > Does anyone know if I need to load any extensions in my php.ini file in
> > order for php to receive variables defined in an html form? Or maybe
what
> > else might be the problem?
> >
> > here are the lines around line 1-20:
> >
> > <HTML>
> > <HEAD>
> > <TITLE>Email</TITLE>
> > </HEAD>
> > <BODY BGCOLOR="#ffffff">
> > <?php
> > $youremail = "ha@meme.com";
> > $subject = "Contact Form";
> > if($submitform) {
> > $dcheck = explode(",",$require);
> > while(list($check) = each($dcheck)) {
> > if(!$$dcheck[$check]) {
> > $error .= "Missing $dcheck[$check]<BR>";
> > }
> >
> >
> >
> > Thanks!
> >
> > Luke :)
> > }
> >
> >
>
> This is due to a setting in your php.ini file
>
> register_globals: off
>
> If this is the case, variables that come from a form need to be accessed
by
> the superglobals (PHP 4.2+) ie $_POST["variablename"];
>
> OR
> the HTTP vars.. $HTTP_POST_VARS["variablename"];
>
> HTH
> Brad
>
>