# Upload script with filter and CHMOD.. but does something worng

**URL:** <https://forum.kirupa.com/t/upload-script-with-filter-and-chmod-but-does-something-worng/132970>\
**Category:** Uncategorized\
**Created:** [January 4, 2005, 9:37am UTC](https://forum.kirupa.com/t/upload-script-with-filter-and-chmod-but-does-something-worng/132970 "2005-01-04T09:37:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sWo0p](https://avatars.discourse-cdn.com/v4/letter/s/f0a364/32.png) [@sWo0p](https://forum.kirupa.com/u/sWo0p)\
**Post date:** [January 4, 2005, 9:37am UTC](https://forum.kirupa.com/t/upload-script-with-filter-and-chmod-but-does-something-worng/132970/1 "2005-01-04T09:37:50Z")

</div>

i have a little script it works fine WITHOUT filter but if i give the filter a extention somehow it give an error altough the file is correct… :S

```php

if(isset($_POST['upload'])){ 
    if (!empty($_FILES['file']['name'])){ 
            $formats == array('pdf'); //* file extentie check *//
            if(in_array(strtolower(substr($_FILES['file']['name'],-3)),$formats)) { 
                echo "<p>&nbsp;&nbsp;<font class=\"error\">Dit is geen PFD (adobe acrobat) bestand...<Br>"; //* file extentie error message *//
					}else{ 
						mkdir($path . $_POST['dir'],0777);   
                copy($_FILES['file']['tmp_name'], $path . $_FILES['file']['name']); 
                unlink($_FILES['file']['tmp_name']); 
             
                echo "<p>&nbsp;&nbsp;<font class=\"error\">Bestand geupload met succes..<Br>"; 
            } 

    }else{ 

        echo "
"; 
        exit(); 

    } 
} 

```
