The php.ini settings for error reporting on your IIS machine is set to E_ALL
whereas your local machine has the setting of E_ALL & ~E_NOTICE.

You can either change the php.ini file, use the error_reporting() function
in your program (http://www.php.net/error_reporting) or use isset() on the
variable before the first time you access them.
----- Original Message -----
From: "Anthony Ritter" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, January 13, 2003 2:15 PM
Subject: [PHP-WIN] form question


> Hi,
> I'm testing the following form on:
>
> MS Win98 / IE 5.5 / PHP 4.0 / Apache and it works fine.
>
> However...when I publish the
>
> .php file
>
> and the
>
> data.txt file
>
> on the ISP's MS IIS server, I get undeclared variables and indexes when
the
> form page loads.
>
> The script follows.
>
> Any help would be greatly appreciated.
> Thank you.
> Tony Ritter
> .....................................................................
>
> // form.php
>
> <html>
> <head>
> <style>
> body {background-color:beige;
> body
> {
> scrollbar-base-color: #FCF6DC;
> scrollbar-face-color: #E3DBB5;
> scrollbar-track-color: #FCF6DC;
> scrollbar-arrow-color: #000;
> scrollbar-highlight-color: #fff;
> scrollbar-3dlight-color: #7B6D29;
> scrollbar-shadow-color: #7B6D29;
> scrollbar-darkshadow-color: #E3DBB5;
> }
> border:5px solid black;
> }
> textarea {border:1pt solid red;
>           background-color:white;
>           color:black;
>
>           }
>
> textarea p{font-size:12px;
>
>           }
>
> table {border:1pt solid black;
>        width:700px;
>        font-size:10px;
>        background-color:#E3DBB5;
>        color:#7B6D29;
>        }
>
>
> input {border:1pt solid solid red;
>        background-color:white;
>        color:black;}
>
> .submit {
>        background-color:#800000;
>        color:white;}
>
> p {font-family:arial;
>    font-size:12px;
>   }
>
> hr { color:#800000;
>
> }
>
> A:link:{text-decoration:none; color:#7B6D29;}
> A:visited:{text-decoration:none; color:#7B6D29;}
> A:hover:{text-decoration:underline; color:green}
> </style>
> </head>
>
> <body>
> <?
> function WriteToFile ($thecomments,$thename,$theemail)
> {
>  $TheFile = "data.txt";
>  $Open = fopen ($TheFile, "a+");
>   if ($Open)
>    {
>     fwrite ($Open, "$thecomments\t$thename\t$theemail\n");
>     fclose ($Open);
>     $Worked = TRUE;
>    }
>  else
>   {
>    $Worked = FALSE;
>    }
>  return $Worked;
> }
> function ReadTheFile()
>  {
>   $TheFile="data.txt";
>   $Open=fopen($TheFile,"r");
>    if ($Open)
>     {
>
>      print("<hr>");
>
>      print("<P><i>Some of the messages have been:</i>\n");
>
>      $Data=file($TheFile);
>       for($n=0; $n<count($Data); $n++)
>        {
>         $getline=explode("\t",$Data[$n]);
>         print("<table>");
>
>         print("<tr>");
>         print("<td><P>$getline[0]</P></TD>\n");
>         print("</tr>");
>         print("<tr>");
>         print("<TD><P>$getline[1]</P></TD>\n");
>         print("</tr>");
>         print("<tr>");
>         print("<TD><a href=mailto:$getline[2]><P>$getline[2]</P></a>\n");
>         print("</tr>");
>         print("</P>");
>         print("</table>");
>
>       } //end for loop
>      fclose($Open);
>
>    } //end if
> else
>  {
>   print("Unable to read data.txt");
>  }
> } //end function
>
> function createform()
> {
>
> print("<form action=\"form.php\" method=post>\n");
> print("<P>So...How did <b><u>you</u></b> like EagleFest 2003?:<BR>
<textarea
> name=\"comments\" rows=3 cols=85></textarea> <br><br>\n");
> print("Your name:&nbsp<input type=text name=\"yourname\" size=30>\n");
> print("Your e-mail:&nbsp<input type=text name=\"youremail\" size=30>\n");
> print("<input type=hidden name=\"beensubmitted\" value=\"TRUE\">\n");
> print("<input type=submit name=\"submit\" <span class=\"submit\"
> value=\"click to submit\">\n");
> print("</form>\n");
>
> }
>
> function handleform()
> {
>  global $comments;
>  global $yourname;
>  global $youremail;
>  $comments=stripslashes($comments);
>  $yourname=stripslashes($yourname);
>  $youremail=stripslashes($youremail);
>  $callfunction=WriteToFile($comments,$yourname,$youremail);
>   if($callfunction)
>    {
>
>     print("<p align=\"center\">&nbsp;</p>");
>     print("<p align=\"center\">&nbsp;</p>");
>     print("<p align=\"center\">&nbsp;</p>");
>     print("<p align=\"center\">&nbsp;</p>");
>     print("<p align=\"center\">&nbsp;</p>");
>     print("<P align=\"center\"><font size=3 color=\"#800000\"><B>Thank you
> for your comments about EagleFest 2003.</text></B></font></P>");
>
>    }//end if
>   else
>   {
>    print("Your submission was not processed.");
>   } //end else
> }
>
> if($beensubmitted)
>  {
>   handleform();
>  }
> else
> {
> createform();
> ReadTheFile();
> }
> ?>
> </body>
> </html>
> .......................................................
>
>
>
>
>
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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

Reply via email to