Avatar billede esbenn Nybegynder
02. februar 2010 - 00:12 Der er 4 kommentarer og
1 løsning

Filtype til upload

Hej...

Jeg har lige nu en upload funktion til billeder og PDF'er som virker fint...
Nu ville jeg så gerne også have filmklip ind under denne katagori, og definerer derfor filtypen sådan her:

if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "video/mpg")
|| ($_FILES["file"]["type"] == "video/avi")
|| ($_FILES["file"]["type"] == "application/pdf"))

Er der en fejl i det, for den siger at der er en fejl i min fil... Det er mpg film jeg uploader...

På forhånd tak :)
Avatar billede repox Seniormester
02. februar 2010 - 00:24 #1
Har du kontrolleret om det er den forventede filtype (som du i øvrigt ikke kan stole på) der kommer fra dit $_FILES array?
Avatar billede esbenn Nybegynder
02. februar 2010 - 00:29 #2
Hvis jeg udskriver den siger den: video/mpeg altså ikke video/mpg som jeg har stående, kan det være min fejl?
Avatar billede esbenn Nybegynder
02. februar 2010 - 00:33 #3
Jamen dog jamen dog... Det virkede at tilføje den.. :)

Kan der være flere af den type fælder med film formater?

Smider du et svar? :)
Avatar billede repox Seniormester
02. februar 2010 - 00:38 #4
Tja, om du gør det på den ene eller den anden måde, så er det lidt omsonst at prøve at begrænse upload funkionaliteten.
Du kan alligevel ikke stole filens type angivelse eller filens extension.
Avatar billede esbenn Nybegynder
02. februar 2010 - 00:40 #5
Okay... Der kan man bare se... Men tak for hjælpen i hvert fald...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester