Avatar billede Six Nybegynder
26. september 2003 - 15:27 Der er 1 løsning

En upload ting

Jeg sidder og leger lidt med noget upload halløj i php. Men er  gået lidt i stå.

Jeg vil lave så jeg kan uploade et antal filer som brugeren selv vælger, dog maks 15. Det går også fint nok. Og scriptet laver ingen fejl eller noget. Men det er lidt lige som om den ikke uploader noget.

Her er koden:

<form action="<?$_SERVER['PHP_SELF'];?>">
Antal Filer der skal uploades: (maks 15)<br>
<input type="Text" maxlength="2" name="uploadantal"><br>
<input type="submit" value="Yes sir">
</form>
<br>

<form action="uploadnotat.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Send filer:<br>
<?
// KONFIGURATIONEN
$uploaddir = '/lektier/uploads/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'][$Fcount];
// Konf. Slut

$uploadantal = $_REQUEST['uploadantal'];

if ($uploadantal > 15) { // Tjekker om der er valgt flere end 15 filer at uploade! Hvilket der ikke må være!
echo "Du kan ikke uploade mere end 15 filer!";
exit;
};
$count = "1";
while($count <= $uploadantal) { // Mens $count er mindre end eller lig med $uploadantal skal den skrive en filboks.
echo " <input name=\"userfile[]\" type=\"file\"><br>";
$Fcount2 = $count;
$count = $count + 1;
};
$Fcount = 0;
$count = 0;
while($count <= 15) { // Mens $count er mindre end, lig med 15 skal den udskrive filinfo
if (isset($_FILES['userfile']['name'][$Fcount])) { // Hvis $_FILES['userfile']['name'][$Fcount] findes, skal den udskrive filnavnet.
move_uploaded_file($_FILES['userfile']['name'][$Fcount], $uploadfile);
echo $_FILES['userfile']['name'][$Fcount];
$Fcount = $Fcount + 1;
echo "<br>";
};
$count = $count + 1;
};
?>
<input type="submit" value="Send Filer">
</form>

Nogen der kan hjælpe ?
Avatar billede Six Nybegynder
26. september 2003 - 16:27 #1
guess not :)
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