check filetype doormiddel van array

Status
Niet open voor verdere reacties.

killer4all2

Gebruiker
Lid geworden
26 mei 2009
Berichten
449
Goedendag,

Even een snel vraagje.

Als ik bijvoorbeeld een form heb waar ik een plaatje mee wil verzenden. Hoe kan ik dan de filetype checken doormiddel van een array. Want nu heb ik dit en dan krijg je een langdraadige zin terwijl ik wel zeker weet dat dit makkelijker moet kunnen.

Ik zou dan bijvoorbeeld dit hebben. Hoe kan dit korter met bijvoorbeeld hulp van een array. Waarscheinlijk werkt dit met iets als een foreach, maar ik weet niet hoe ik dit zou moeten noteren.
PHP:
$file_type = $_FILES['file']['type'];
if($file_type == "image/gif" || $file_type == "image/png" || $file_type == "image/jpeg" || 
$file_type == "image/pjpeg"){
 echo $file_type;
}

Ik hoop dat jullie mij kunnen helpen! :)

Mvg,
Rowan
 
als je nou eens $_FILE['file']['name'] gebruikt.
Dan krijg je -> image.jpg dat explode je op de . en gebruikt de laatste waarde uit de array die dat oplevert.
Het voordeel is dat je dat je dan ook image.jpg.exe oppikt.
vervolgens gebruik je in_array() functie van php
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan