create a file php file name it mutiple.php and paste the code written below
===============================================================
<style type="text/css">
<!--
body,td,th {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #CCCCCC;
.style3 {color: #FF6600}
-->
</style>
<?php
class uploads
{
private $uploaddir = '../uploads/mutipleimages/';
private $Images=array();
public function uploads()
{
}
public function init()
{
$files=0;
print('<form name="f1" action="mutiple.php" method="post"
enctype="multipart/form-data">');
print('<table width="509" border="0" align="center"
cellpadding="0" cellspacing="0">
<tr>
<td width="134" height="30"><span class="style1">Number of uploads
</span></td>
<td width="375"><select name="fields">
<option value="select">select...</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="4">4</option>
<option value="6">6</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="14">14</option>
<option value="16">16</option>
<option value="18">18</option>
<option value="20">20</option>
</select>
<input name="go" type="submit" id="go" value="go"></td>
</tr>
<tr>
<td> </td>
<td> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /
if(isset($_POST['go']))
{
$files=$_POST['fields'];
for($d=1;$d<=$files;$d++)
{
print('<tr> <td> </td> <td> <input type="hidden"
name="MAX_FILE_SIZE" value="1000000" /><input type="file"
name="images[]" id="images[]"></td> </tr>');
}
}
print('<tr>
<td> </td>
<td><input name="Upload" type="submit" id="Upload"
value="Upload"></td>
</tr>
</table>');
print('</form>');
}
/**/
public function uploadfiles()
{
print('<table width="70%" border="0" align="center"
cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr bgcolor="#000000">
<td width="242" height="30"><div align="center"
class="style3">File Name </div></td>
<td width="484"> <div align="center"><span class="style2">Uploaded
location </span></div></td>
</tr>');
if(isset($_POST['Upload']))
{
foreach($_FILES['images']['error'] as $key=>$error)
{
if($error==UPLOAD_ERR_OK)
{
$filename=$this->uploaddir.basename($_FILES['images']['name']
[$key]);
move_uploaded_file($_FILES['images']['tmp_name'][$key],$filename);
print( '<tr bgcolor="#C1C1C1"><td height="30"> <div align="center">'.
$_FILES['images']['name'][$key].'</td> <td width="484"> <div
align="center">'.$filename.'</td> </tr>');
}
}
}
print('</table>');
}
$mutiple->init();
$mutiple->uploadfiles();
?>
===============================================================
<style type="text/css">
<!--
body,td,th {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
body {background-color: #CCCCCC;
}
.style2 {color: #FF9900}.style3 {color: #FF6600}
-->
</style>
<?php
class uploads
{
private $uploaddir = '../uploads/mutipleimages/';
private $Images=array();
public function uploads()
{
}
public function init()
{
$files=0;
print('<form name="f1" action="mutiple.php" method="post"
enctype="multipart/form-data">');
print('<table width="509" border="0" align="center"
cellpadding="0" cellspacing="0">
<tr>
<td width="134" height="30"><span class="style1">Number of uploads
</span></td>
<td width="375"><select name="fields">
<option value="select">select...</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="4">4</option>
<option value="6">6</option>
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="14">14</option>
<option value="16">16</option>
<option value="18">18</option>
<option value="20">20</option>
</select>
<input name="go" type="submit" id="go" value="go"></td>
</tr>
<tr>
<td> </td>
<td> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /
><input type="file" name="images[]" id="images[]"></td>
</tr>');if(isset($_POST['go']))
{
$files=$_POST['fields'];
for($d=1;$d<=$files;$d++)
{
print('<tr> <td> </td> <td> <input type="hidden"
name="MAX_FILE_SIZE" value="1000000" /><input type="file"
name="images[]" id="images[]"></td> </tr>');
}
}
print('<tr>
<td> </td>
<td><input name="Upload" type="submit" id="Upload"
value="Upload"></td>
</tr>
</table>');
print('</form>');
}
/**/
public function uploadfiles()
{
print('<table width="70%" border="0" align="center"
cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr bgcolor="#000000">
<td width="242" height="30"><div align="center"
class="style3">File Name </div></td>
<td width="484"> <div align="center"><span class="style2">Uploaded
location </span></div></td>
</tr>');
if(isset($_POST['Upload']))
{
foreach($_FILES['images']['error'] as $key=>$error)
{
if($error==UPLOAD_ERR_OK)
{
$filename=$this->uploaddir.basename($_FILES['images']['name']
[$key]);
move_uploaded_file($_FILES['images']['tmp_name'][$key],$filename);
print( '<tr bgcolor="#C1C1C1"><td height="30"> <div align="center">'.
$_FILES['images']['name'][$key].'</td> <td width="484"> <div
align="center">'.$filename.'</td> </tr>');
}
}
}
print('</table>');
}
}
$mutiple=new uploads();$mutiple->init();
$mutiple->uploadfiles();
?>
Comments
Post a Comment