Dear Friends,
I am trying to upload multiple files. But I can't find why it is not working fine. Here is the code.........
numfile.php
[HTML]<form method="POST" action="fileupl oad.php">
<p align="center">
<font face="Verdana" size="2">Number of files</font>
<input type="text" class="text" name="numfiles" size="3" maxlength="3">< br>
<br>
<input type="submit" value="Submit" name="submit" style="font-family: Verdana; font-size: 8pt; font-weight: bold; border: 1px solid #666666; padding: 2"></p>
</form>[/HTML]
fileupload.php
[PHP]$numoffile = $_POST['numfiles']; //value taking from numfile.php
$file_dir = "files/";
if ($_POST) {
for ($i=0;$i<$numof file;$i++) {
if (trim($_FILES['myfiles']['name'][$i])!="") {
$newfile = $file_dir.$_FIL ES['myfiles']['name'][$i];
move_uploaded_f ile($_FILES['myfiles']['tmp_name'][$i], $newfile);
$j++;
}
}
}
if (isset($j)&&$j> 0) print "<center><f ont family='verdana ' size='2' color='green'>Y our file(s) has been uploaded.</font><br>";
print "<p><h3 style='font-family:verdana; color:green;tex t-align:center'>U pload Files</h3></p><form method='post' enctype='multip art/form-data'>";
for($i=0;$i<$nu moffile;$i++) {
$num = $i+1;
print "<center><s pan style='font-family:verdana; font-size:10pt'>File $num </span> <input type='file' name='myfiles[]' size='30'><br>" ;
}
print "<p align='center'> <input type='submit' name='action' value='Upload'> </p>";
print "</form>";[/PHP]
Please help me out where is the error.........
Thanks
Deepak
I am trying to upload multiple files. But I can't find why it is not working fine. Here is the code.........
numfile.php
[HTML]<form method="POST" action="fileupl oad.php">
<p align="center">
<font face="Verdana" size="2">Number of files</font>
<input type="text" class="text" name="numfiles" size="3" maxlength="3">< br>
<br>
<input type="submit" value="Submit" name="submit" style="font-family: Verdana; font-size: 8pt; font-weight: bold; border: 1px solid #666666; padding: 2"></p>
</form>[/HTML]
fileupload.php
[PHP]$numoffile = $_POST['numfiles']; //value taking from numfile.php
$file_dir = "files/";
if ($_POST) {
for ($i=0;$i<$numof file;$i++) {
if (trim($_FILES['myfiles']['name'][$i])!="") {
$newfile = $file_dir.$_FIL ES['myfiles']['name'][$i];
move_uploaded_f ile($_FILES['myfiles']['tmp_name'][$i], $newfile);
$j++;
}
}
}
if (isset($j)&&$j> 0) print "<center><f ont family='verdana ' size='2' color='green'>Y our file(s) has been uploaded.</font><br>";
print "<p><h3 style='font-family:verdana; color:green;tex t-align:center'>U pload Files</h3></p><form method='post' enctype='multip art/form-data'>";
for($i=0;$i<$nu moffile;$i++) {
$num = $i+1;
print "<center><s pan style='font-family:verdana; font-size:10pt'>File $num </span> <input type='file' name='myfiles[]' size='30'><br>" ;
}
print "<p align='center'> <input type='submit' name='action' value='Upload'> </p>";
print "</form>";[/PHP]
Please help me out where is the error.........
Thanks
Deepak