Avatar billede danielss Nybegynder
04. april 2006 - 16:13 Der er 10 kommentarer og
1 løsning

Check filtype ved upload

http://www.pastebin.dk/index.php?show=1573

Jeg bruger koden ovenover når jeg skal validere et upload.. Det er til avatar så der skla kun tillades billedefiler.. men lige meget hvilken filtype jeg uploader så går den igennem og uploader filen.. Burde den ikke kun gøre det hvis det var en af de filtyper jeg har specificeret?

Kan ikke finde ud af problemet!
Avatar billede showsource Seniormester
04. april 2006 - 16:19 #1
Der mangler en =
if($type == 1 || $type == 2 || $type == 9 || $type == 10 || $type == 11 || $type == 12 || $type == 3){
Avatar billede danielss Nybegynder
04. april 2006 - 16:26 #2
Perfekt:D giv et svar og du får point;)
Avatar billede danielss Nybegynder
04. april 2006 - 16:26 #3
lige en ting til.. den chmodder ikke ordentligt..

hvorfor gør den ikke det:D
Avatar billede showsource Seniormester
04. april 2006 - 16:32 #4
chmod($til, 0777);
evt.
chmod($_SERVER["DOCUMENT_ROOT"] ."/". $til, 0777);
Avatar billede danielss Nybegynder
04. april 2006 - 16:37 #5
perfekt.. bare svar og de 200 point er dine
Avatar billede showsource Seniormester
04. april 2006 - 16:41 #6
Jeg vil ikke ha' 200 point for det!
Så lav et svar selv også, og gi' mig 15
Avatar billede erikjacobsen Ekspert
04. april 2006 - 16:42 #7
Du må ikke forlade dig på den filtype - den er så nem at hacke at selv ... øh ... hackere kan finde ud af det. Du skal, skal, skal og skal også tjekke extension på filen, og kun tilladex .jpg, .gif og .png.
Avatar billede danielss Nybegynder
04. april 2006 - 17:23 #8
ok erik men hvordan?? og har også lige at andet spørgsmål.. hvordna sletter man en fil via php?? jeg vil lave sådan at når man uploader et nyt så sletter den ens gamle!!
Avatar billede erikjacobsen Ekspert
04. april 2006 - 18:44 #9
Du ser hvad filnavnet ender med ;)
http://php.net/unlink
Avatar billede danielss Nybegynder
04. april 2006 - 19:24 #10
ok tak for unlinket;) men hvordan checker jeg endelsen af filnavnet??
Avatar billede danielss Nybegynder
15. november 2006 - 13:17 #11
lukket
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