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

Reply via email to