Hej allesammen.
Jeg har lavet et uploadsystem, så brugere der er logget ind på min side kan uploade mindre filer til siden.
Jeg har bare det problem at når man bruger den kode jeg har lavet, uploader den til samme mappe som upload shriptet ligger i. Er der nogle der kan hjælpe mig med at gøre, så jeg kan bede den om at ligge det i en anden mappe?
Koderne jeg har er:
I den første her, bestemmer den der ønsker at uploade noget hvor mange filer man ønsker at uploade
<html>
<head>
<title># af filer til upload</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="uploadForm2.php">
<p>Skriv antal filer du ønsker at uploade.
OBS: Max 9</p>
<p>
<input name="uploadNeed" type="text" id="uploadNeed" maxlength="1">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
I denne kode vælger man dokumenter man ønsker uploadet
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" enctype="multipart/form-data" method="post" action="processFiles.php">
<p>
<?
// start of dynamic form
$uploadNeed = $_POST['uploadNeed'];
for($x=0;$x<$uploadNeed;$x++){
?>
<input name="uploadFile<? echo $x;?>" type="file" id="uploadFile<? echo $x;?>">
</p>
<?
// end of for loop
}
?>
<p><input name="uploadNeed" type="hidden" value="<? echo $uploadNeed;?>">
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
Siden der godkender, og som man bliver sendt videre til efter upload
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 3</title>
</head>
<body>
<?
$uploadNeed = $_POST['uploadNeed'];
// start for loop
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],$file_name);
// check if successfully copied
if($copy){
echo "$file_name | uploaded sucessfully!<br>";
}else{
echo "$file_name | could not be uploaded!<br>";
}
} // end of loop
?>
</body>
</html>
Jeg håber der er nogle som kan hjælpe.