Avatar billede ahrensberg Nybegynder
24. marts 2003 - 13:19 Der er 7 kommentarer og
3 løsninger

Aflæsning af efternavn?

Jeg er ved at lave et upload script i PHP, men vil nu gerne kunne ændre filnavnet. Hvordan aflæser jeg den oprindelig fils efternavn?
Avatar billede krsk Nybegynder
24. marts 2003 - 13:22 #1
Brug en indeks funktion og læs fra . og fremad.
Avatar billede ahrensberg Nybegynder
24. marts 2003 - 13:34 #2
Hvordan gør jeg dette?
Avatar billede schaefner Juniormester
24. marts 2003 - 13:34 #3
En måde:

<?php
$string = "filnavn.jpg";
$ex = explode(".", $string);
echo "$ex[1]";
?>
Avatar billede schaefner Juniormester
24. marts 2003 - 13:43 #4
Og en anden:

<?php
$string = "filnavn.jpg";
$pos = strlen($string)-strrpos($string, ".")-1;
$ex = substr($string, -$pos);
echo "$ex";
?>

/Jesper Sørensen
Avatar billede schaefner Juniormester
24. marts 2003 - 13:49 #5
Du skulle gerne få udskrevet jpg ved begge scripts :)
Avatar billede sone Nybegynder
24. marts 2003 - 14:26 #6
$_FILES['userfile']['name'] giver det oprindelige filnavn
Avatar billede tefcke Nybegynder
24. marts 2003 - 16:01 #7
Avatar billede schaefner Juniormester
24. marts 2003 - 17:09 #8
tefcke >> Ja ja, men det andet er nu sjovere ;o)
Avatar billede tefcke Nybegynder
24. marts 2003 - 18:33 #9
schaefner >> ja, du har ret, og klart mere (u)overskueligt! :P
Avatar billede ahrensberg Nybegynder
24. marts 2003 - 18:59 #10
Schaefner's svar var hurtigst, og kunne bruges så derfor for han de fleste pointene, men Tefcke får også 5 får "debatten" (og det ikke så brugbare svar), samt 5 til Sone, da jeg ikke har prøvet det! ;-)
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