I have a page 'upload.php' which lets you select multiple files to upload to a directory of your choice (using a drop-down box) which goes to 'uploads2' so the php can do its thing.
Heres the form on the first page (10 fields):
Code: Select all
<form action="upload2.php" enctype="multipart/form-data" method="post">
<table align="center" cellpadding="0" cellspacing="0">
<tr><td align="left"><input type="file" name="file[]"></td><td align="left"><input type="file" name="file[]"></td></tr>
<tr><td align="left"><input type="file" name="file[]"></td><td align="left"><input type="file" name="file[]"></td></tr>
<tr><td align="left"><input type="file" name="file[]"></td><td align="left"><input type="file" name="file[]"></td></tr>
<tr><td align="left"><input type="file" name="file[]"></td><td align="left"><input type="file" name="file[]"></td></tr>
<tr><td align="left"><input type="file" name="file[]"></td><td align="left"><input type="file" name="file[]"></td></tr>
<tr><td align="center" colspan="2"><p class="text2">Choose a directory for these files to be placed in: <select name="directory"><option value="a">/<option value="b" selected>/images/<option value="c">/files/</select></p>
<tr><td align="center" colspan="2"><input type="submit" value="Upload"></td></tr>
</table>
</form>Code: Select all
$directory=$_POST['directory'];
if($directory=='a')$dir='http://www.paulleduc.com/';
if($directory=='b')$dir='http://www.paulleduc.com/images/';
if($directory=='c')$dir='http://www.paulleduc.com/files/';
foreach ($_FILES[$_POST['file']]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES[$_POST['file']]["tmp_name"][$key];
$name = $_FILES[$_POST['file']]["name"][$key];
if($directory=='a')move_uploaded_file($tmp_name, "/htdocs/$name");
if($directory=='b')move_uploaded_file($tmp_name, "/htdocs/images/$name");
if($directory=='c')move_uploaded_file($tmp_name, "/htdocs/files/$name");
}
}-Thanks