Please help!  I am a beginner of php, I got an error from my own webpage:

Notice: Undefined variable: Array in C:\Inetpub\wwwroot\php\HandleForm.php
on line 23
Please enter a valid Web address!

Below is my code:

<?
function WriteToFile ($URL, $Description) {
 /* Function WriteToFile takes two arguments--URL and Description--Which
will be written to an external file. */
  $TheFile = "C:\Inetpub\wwwroot\php\data.txt";
  $Open = fopen ($TheFile, "a");
  if ($Open) {
   fwrite ($Open,"$URL\t$Description\n");
   fclose ($Open);
   $Worked = TRUE;
 } else {
   $Worked = FALSE;
 }
 return $Worked;
}// End of WriteToFile Function.
?>
<HTML>
<HEAD>
<TITLE>Using Files</Title>
<BODY>
<?php
/* This page receives and handles the data generated by "form.html". */
$Pattern = "(http://)?([^[:space:]]+)([[:alnum:]\.,-_?/&=])";
if (eregi($Pattern, $Array["URL"])) {
<---------------------------------------------------------That is line 23
 $Replace = "<a href=\"http://\\2\\3\"target=\"_new\";>\\2\\3</a>";
 $Array["URL"] = eregi_replace($Pattern, $Replace, $Array["URL"]);
 $CallFunction = WriteToFile ($Array["URL"], $Array["Description"]);
 if ($CallFunction) {
  print("Your submision--$Array[URL]--has been received!<BR>\n");
 } else {
   print ("Your submission was not processed due to a system error!<BR>\n");
  }
 } else {
   print ("Please enter a valid Web address!\n");
}
?>
</BODY>
</HTML>




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

Reply via email to