Avatar billede elskermad.dk Nybegynder
01. december 2004 - 17:54 Der er 7 kommentarer og
2 løsninger

opload spørgsmål

Hej eksperter!

Jeg har lige et par spørgsmål ang. opload med PHP!

1) Hvordan kan jeg finde filendelsen? (skal ikke vise hvilken type den er - blot hvad der befinder sig efter det sidste . (punktum))

2) Hvordan sikre jeg bedst at nogle filtyper ikke må komme med (her tænker jeg på hvilken type filen er (ikke hvad der er efter . (punktum)) - Fx .bat-filer (skal også sikre at .bat-filer som er blevet omdøbt til fx .doc-filer bliver blocket)

- På forhånd tak!
Avatar billede detox Nybegynder
01. december 2004 - 18:12 #1
1.:
$filnavn = 'eksempel.doc';
$filendelse = strrchr($filnavn, '.');

2.:
Her tror jeg det er bedst at tjekke på filendelsen, da det jo er muligt at manipulere med filer, så de giver sig ud for noget andet end de er.
Avatar billede baitianlong Nybegynder
01. december 2004 - 18:13 #2
$_FILES['uploaded-file']['type'] kan løse begge dine spørgsmål :)
Avatar billede elskermad.dk Nybegynder
01. december 2004 - 18:39 #3
legende.dk: den kan ikke bruges til at finde ud af hvad der står efter det sidste punktum, men er godt klar over at den viser hvilken type fil det er!
men hvordan skal jeg så lave et array med lovlige filtyper og teste dem?
Avatar billede baitianlong Nybegynder
01. december 2004 - 18:44 #4
Avatar billede elskermad.dk Nybegynder
01. december 2004 - 19:09 #5
det ser ud til at virke!
ved godt det ikke er så mange point, men lægger du os et svar detox?
Avatar billede elskermad.dk Nybegynder
01. december 2004 - 19:11 #6
og iøvrigt!

findes der et sted hvor man kan finde en oversigt over filendelser? altså hvad de dækker over?
Avatar billede detox Nybegynder
01. december 2004 - 19:21 #7
Prøv denne:
http://filext.com/
Avatar billede baitianlong Nybegynder
01. december 2004 - 19:21 #8
Avatar billede detox Nybegynder
01. december 2004 - 19:22 #9
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