Slettet bruger
01. september 2005 - 19:17
Der er
12 kommentarer og 1 løsning
Upload simpel
Hej eksperter, jeg har brug for et meget simpel upload system, da jeg selv vil rette det til og lærer de funktioner som I vel og mærkede vil komme til at bruge... :D Bare et meget simpelt et der kan upload 1 fil.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
01. september 2005 - 19:18
#1
gerne med et par kommentar om hvad det er der sker evt. links i kommentarerne til at læse mere
01. september 2005 - 19:20
#2
Slettet bruger
01. september 2005 - 19:23
#3
Har kigget på det, men ville gerne have et der var helt simpelt, hvor jeg frit kan lege videre
01. september 2005 - 21:10
#4
01. september 2005 - 21:12
#5
Jeg kan da godt tilpasse den til dig: <form enctype="multipart/form-data" action="<?= $_SERVER['PHP_SELF'] ?>" method="POST"> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form> <?php if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) { $uploaddir = '/var/www/uploads/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Possible file upload attack!\n"; } echo 'Here is some more debugging info:'; print_r($_FILES); print "</pre>"; } ?>
01. september 2005 - 21:13
#6
(husk at rette $uploaddir - og at webserveren må skrive til dette dir)
Slettet bruger
02. september 2005 - 08:20
#7
Det virker som det skal, men hvorfor kan jeg ikke få den til at explode(".", $_FILES['userfile']['name']; ? Den skriver bare "Array" Script: <form enctype="multipart/form-data" action="<?= $_SERVER['PHP_SELF'] ?>" method="POST"> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $uploaddir = 'test/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); $type = explode(".", $_FILES['userfile']['name']); echo $type; echo '<pre>'; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Possible file upload attack!\n"; } echo 'Here is some more debugging info:'; print_r($_FILES); print "</pre>"; } ?>
02. september 2005 - 09:49
#8
echo end($type); $type er jo et array.
Slettet bruger
05. september 2005 - 09:15
#9
hvad betyder: if(function_exists("move_uploaded_file")) { move_uploaded_file($fra, $til); } else { copy($fra, $til); }
05. september 2005 - 09:23
#10
Er ikke sikker, men mener at fra ver. 4.1 af PHP, bør bruges move_uploaded_file() i stedet for copy() Altså, den sætning tjekker om funktionen findes, og hvis ikke så brug copy()
05. september 2005 - 10:51
#11
showsource, korrekt :)
Slettet bruger
31. juli 2006 - 20:41
#12
coderdk lægger du lige et svar?
31. juli 2006 - 21:28
#13
Aight :)
Vi tilbyder markedets bedste kurser inden for webudvikling