Unless you are using PHP version 4.2 or higher, the first argument can't be an array.
Kirk > -----Original Message----- > From: Jas [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, May 21, 2002 11:46 AM > To: [EMAIL PROTECTED] > Subject: [PHP] in_array problems (another pair of eyes?) > > > I don't think I am using the syntax correctly, I have been > looking at this > function on php.net and everything I have seen says my code should be > working. > A form allows the user to upload a file: > <form name="img1" method="post" action="upload_done.php" > enctype="multipart/form-data"> > <input type="file" name="img1" size="25"> > <input type="submit" name="Submit" value="save"> > <input type="reset" name="reset" value="reset"> > </form> > Resulting file (upload_done.php): > <?php > $types = array(".gif", > ".jpg", > ".jpeg", > ".htm", > ".pdf"); //place file type into array > if (in_array(array ('.jpg', '.jpeg'), $types)) { //this is > the error line > (line 7) > print "jpg file"; } > ?> > And here is my error: > Warning: Wrong datatype for first argument in call to in_array in > upload_done.php on line 7 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php