Avatar billede syswatch Novice
14. oktober 2004 - 19:09 Der er 4 kommentarer og
1 løsning

Upload script som virker, ændre filnavn

Hejsa.
Jeg har fundet dette script som uploader en fil til serveren.

$uploadfile = $_FILES['fil']['tmp_name'];
    $uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/syswatch.dk/torben/pics/' . $_FILES['fil']['name'];

    if (move_uploaded_file($uploadfile, $uploaddir)) {
  print "File is valid, and was successfully uploaded.  Here's some more debugging info:\n";
  print_r($_FILES);
} else {
  print "Possible file upload attack!  Here's some debugging info:\n";
  print_r($_FILES);
}

Nu kunne jeg godt tænke mig at selv bestemme hvad filen kommer til at hedde på serveren, men hvordan.

Havde prøvet dette, men det virker ikke.
$uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/syswatch.dk/torben/pics/' . $_POST['id']'.jpg';

Hvordan gør man ?
Avatar billede erikjacobsen Ekspert
14. oktober 2004 - 19:31 #1
Måske bare
$uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/syswatch.dk/torben/pics/' . $_POST['id'].'.jpg';
Avatar billede syswatch Novice
14. oktober 2004 - 19:44 #2
erikjacobsen: Lægger du ikke lige et svar.
Hvad er det nu komamndoen er for at få nummeret på rækken som lige er sat ind i mysql databasen...
Avatar billede hmortensen Nybegynder
14. oktober 2004 - 19:49 #3
mysql_insert_id()
Avatar billede erikjacobsen Ekspert
14. oktober 2004 - 19:55 #4
;) Nej tak, ingen svar fra mig - jeg samler slet ikke på point.
Avatar billede syswatch Novice
30. november 2004 - 13:32 #5
Så må jeg jo selv lukke...
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