Avatar billede asgrone Nybegynder
27. maj 2006 - 21:48 Der er 1 kommentar

upload, omdøb, give den rette extension

Hej
Jeg har en lavet en upload funktion som skal kunne tage imod forskellige filtyper. Som den ser ud nu gemmer den bare filen på serveren med det samme navn som den havde på computeren, men det er ikke så smart hvis der er mellemrum og danske tegn.
Jeg kan godt finde ud af at ændre tegn og mellemrum, men jeg synes det er svært at finde ud af hvilken filtype det er før den er uploadet.
Håber der er en som kan hjælpe mig..
Min kode ser således ud:
$filnavn = $_FILES['userfile']['name'];
$uploaddir = '../dokumenter/';
//uploader
$uploadfile = $uploaddir . $filnavn;
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
$filnavnet = $_FILES['userfile']['name'];
Avatar billede jakobdo Ekspert
28. maj 2006 - 14:24 #1
Du kan bruge koden:
$extension = strtolower(end(explode(".",$_FILES['userfile']['name'])));
så vil $extension indeholde fil-endelsen.
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