> -----Original Message-----
> From: Jason Soza [mailto:[EMAIL PROTECTED]]
> Sent: 25 April 2002 05:06
> 
> Yike, now I wish I hadn't found it:
> 
> [Wed Apr 24 19:42:18 2002] [error] PHP Warning:  Wrong 
> datatype for second
> argument in call to in_array in beta_up.asp on line 61

57 function ext_valid ($filename) {
58
59         $extget = substr( strrchr($filename, "."), 1);
60
61         $found = in_array($extget, $extval);
62
63         if ( $found ) {
64            echo "<p><font color='red'><center>"
65               . $message["invext"]."</font></center></p>";
66
67            $rc = 2;
68         }
69 }

$extval is undefined on line 61 -- it's neither a parameter to the function nor a 
variable defined in the function.  If you are intending to refer to the $extval 
defined in the global scope, you need to global it in the function:

57 function ext_valid ($filename) {
58
59         global $extval;

etc.

> [Wed Apr 24 19:42:18 2002] [error] PHP Warning:  Undefined variable:
> upload_path in beta_up.php on line 73

Same.

> [Wed Apr 24 19:42:18 2002] [error] PHP Warning:  Undefined variable:
> timestamp in beta_up.php on line 73

Same.

... and, I'd guess, same for most of the others.  Try globalling all the global 
variables you're using in functions, or passing them as parameters, and then try again.

Cheers!

Mike

---------------------------------------------------------------------
Mike Ford,  Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS,  LS6 3QS,  United Kingdom
Email: [EMAIL PROTECTED]
Tel: +44 113 283 2600 extn 4730      Fax:  +44 113 283 3211 



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

Reply via email to