Avatar billede shemeri Praktikant
02. april 2003 - 19:04 Der er 8 kommentarer og
1 løsning

Change File Extension!!

Hej

hvordan kan jeg RENAME FILE EXTENSION efter man har uploaded sin fil.

$filename = strtolower($HTTP_POST_FILES['file']['name']);
$filetype = $HTTP_POST_FILES['file']['type'];
$fileloc  = $HTTP_POST_FILES['file']['name'];

f.eks.
Der blev uploaded en fil der hedder hhh.jpg og den skal omdobes til hhh.jpeg? Hvordan gor man det?

;)
Avatar billede tipsen Nybegynder
02. april 2003 - 19:07 #1
Avatar billede shemeri Praktikant
02. april 2003 - 19:09 #2
ja men hvordan beholder jeg navnet pa filen?
Avatar billede tipsen Nybegynder
02. april 2003 - 19:35 #3
Hvad har du af variable der indeholder filnavnet - og hvad indeholder de mere?
Avatar billede shemeri Praktikant
02. april 2003 - 19:40 #4
altsa, variable er jo dynamisk? og de indeholder ik mere end navnet pa filen og extension
Avatar billede tipsen Nybegynder
02. april 2003 - 20:04 #5
http://dk.php.net/manual/en/function.substr.php
http://dk.php.net/manual/en/function.strrpos.php

$filnavn = 'test.jpg';
$nytfilnavn = substr($filnavn, 0, strrpos($filnavn, '.'));
$nytfilnavn .= 'jpeg';

Jeg kan ikke helt overskue om '.' også kommer med i det nye filnavn - hvis ikke det er tilfældet tilføjer du det bare som '.jpeg'
Avatar billede xyborx Nybegynder
03. april 2003 - 08:23 #6
Man kunne evt bruge explode til at seperere filnavn fra extension:
list($navn,$extension)=explode('.',$komplet_filnavn,1);
Avatar billede tipsen Nybegynder
03. april 2003 - 08:32 #7
xyborx: Unødvendig "tung" funktion til formålet...
Avatar billede xyborx Nybegynder
03. april 2003 - 18:59 #8
tipsen: Det er hermed noteret i min mentale harddisk ;) Jeg kan godt lide at holde min scripts effektive og optimale.
Avatar billede tipsen Nybegynder
04. april 2003 - 00:28 #9
xyborx: Me too :-)
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