multiple upload, hjælp
Hej alleJeg har fundet følgende script som er inddelt i tre dele og som skulle uploade de indsatte informationer i en mappe af en slags.
Der er med andre ord ikke tale om at det skal uploades og indsættes i DB, blot uploades til en mappe på webhotellet.
Desværre kan jeg ikke umiddelbart se hvor navnet på mappen skal benævnes.....håber I kan hjælpe og gerne hurtigt.
Upload form del 1:
- - - - - - - - - - - - - - - - - - - - - - - -
<form name="form1" method="post" action="upload2.php">
<p>Indtast det antal upload bokse du ønsker. Max = 9.</p>
<p>
<input name="uploadNeed" type="text" id="uploadNeed" maxlength="1">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
- - - - - - - - - - - - - - - - - - - - - - - -
Slut på del 1
Upload form del 2
- - - - - - - - - - - - - - - - - - - - - - - -
<form name="form1" enctype="multipart/form-data" method="post" action="uploadprocess.php">
<?
// start of dynamic form
$uploadNeed = $_POST['uploadNeed'];
for($x=0;$x<$uploadNeed;$x++){
?>
<p>
<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="Start upload"></p>
</form>
- - - - - - - - - - - - - - - - - - - - - - - -
Slut på del 2
Upload processing, del 3
- - - - - - - - - - - - - - - - - - - - - - - -
<?
$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); //Har en formodning om at det er her mappe navnet skal sættes
// check if successfully copied
if($copy){
echo "$file_name | uploaded med succes!<br>";
}else{
echo "$file_name | kunne ikke uploades!<br>";
}
echo "<a href=\"upload.docs.php\">Tilbage til upload igen</a>";
} // end of loop
?>
- - - - - - - - - - - - - - - - - - - - - - - -
Slut på processing, del 3
Please help!!
//Carsten