Avatar billede lillehamster Nybegynder
09. marts 2006 - 21:01 Der er 8 kommentarer og
1 løsning

Omdøbing

er der en eller anden funktion om kan omdøbe de filer som man uploader og evt. fx. fil1, fil2, fil3 osv. efter hånden som de bliver uploadet ??
Avatar billede coderdk Praktikant
09. marts 2006 - 21:11 #1
Hvad med noget i stil med;

function getNextFile()
{
    $files = glob("fil*");
    preg_match( "/fil(\d+)+$/", $files[count($files)-1], $m );
    return "fil" + ( $m[1] + 1 );
}
Avatar billede coderdk Praktikant
09. marts 2006 - 21:12 #2
Virker vist endda selvom der ikke er nogen filer - Så skulle den returnere fil1 :)
Avatar billede lillehamster Nybegynder
09. marts 2006 - 21:13 #3
hehe okay, jeg prøver lige ^^
Avatar billede coderdk Praktikant
09. marts 2006 - 21:19 #4
Der skulle have stået

return "fil" . ( $m[1] + 1 );

;)
Avatar billede lillehamster Nybegynder
09. marts 2006 - 21:22 #5
jeg kan sq ikke få den til at gøre det
Avatar billede coderdk Praktikant
09. marts 2006 - 21:24 #6
Hvis du uploader til "mappe" så skal funktionen se sådan ud:

function getNextFile()
{
    $files = glob("mappe/fil*");
    preg_match( "/fil(\d+)+$/", $files[count($files)-1], $m );
    return "fil" . ( $m[1] + 1 );
}

Og du siger bare:

$nytnavn = getNextFile();
Avatar billede lillehamster Nybegynder
09. marts 2006 - 21:54 #7
det vil bare ikke virke.. jeg tror os at det er fordi at det upload script jeg har er fuck up.. kan jeg ikke få din kode ?
Avatar billede coderdk Praktikant
09. marts 2006 - 21:57 #8
Ikke forstået? Du har min kode i min sidste kommentar :)
Avatar billede lillehamster Nybegynder
13. maj 2009 - 17:06 #9
cv
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