Código PHP:
<?
for($i=0; $i < $_POST['cant']; $i++){
$rename = "marxismo_".$_FILES['file']['name'][$i];
if(file_exists("/files/".$rename."")){
echo "Por favor renombra tu fichero ".$_FILES['file']['name'][$i]." por que ya existe uno con ese nombre.";
}else{
$dir = "files/";
$extension = explode(".",$_FILES['file']['name'][$i]);
$num = count($extension)-1;
$total_bytes = 0;
if($extension[$num]=="zip" || $extension[$num]=="rar" || $extension[$num]=="jpeg" || $extension[$num]=="gif" || $extension[$num]=="png" || $extension[$num]=="bmp" || $extension[$num]=="doc" || $extension[$num]=="xls"){
$total_bytes = $total_bytes + $_FILES['file']['size'][$i];
if($total_bytes < 30000){
$subido = move_uploaded_file($_FILES['file']['tmp_name'][$i], $dir.$rename);
}
}
}
}
if($subido){
echo "Los ficheros fueron subidos correctamente";
}else{
echo "Los ficheros no fueron subidos correctamente";
}
?>
Este es el codigo del form de donde viene la variable:
Código PHP:
<?
if(!isset($phase)){
echo "<form action='uploadadmin.php?action=admin&phase=second' method='post' name='filesadmin' id='filesadmin'>
<table width='300' border='1' align='center' cellpadding='0' cellspacing='0' bordercolor='#98AAB1'>
<tr bgcolor='#BFCFE0'>
<td colspan='2' class='menutop'>Cantidad de ficheros a subir </td>
</tr>
<tr class='txtrg'>
<td width='325'>Cantidad de Ficheros a subir: </td>
<td width='169' class='txt'><input name='cantidad' type='text' id='cantidad' size='5' maxlength='5'></td>
</tr>
<tr>
<td colspan='2'><div align='center'>
<input name='next' type='submit' class='txtcn' id='next' value='Siguiente >>'>
</div></td>
</tr>
</table>
</form>";
}elseif((isset($phase))&&($phase=="second")){
echo "<form action='upload.php?action=admin&type=".$_SESSION['usertype']."&ses=".$_SESSION['sessionid']."&phase=upload' enctype='multipart/form-data' method='post' name='filesadmin' id='filesadmin'>
<table width='300' border='1' align='center' cellpadding='0' cellspacing='0' bordercolor='#98AAB1'>
<tr bgcolor='#BFCFE0'>
<td colspan='2' class='menutop'>Cantidad de ficheros a subir </td>
<input name='cant' type='hidden' id='cant' value='".$_POST['cantidad']."'>
</tr>";
$var = 0;
for($i=0;$i<$_POST['cantidad'];$i++){
$var+=1;
echo "
<tr class='txtrg'>
<td width='325'>Fichero No. ".$var.": </td>
<td width='169' class='txt'>
<input name=".files[$i]." type='file' id='".files[$i]."'>
</td>
</tr>";
}
echo "<tr>
<td colspan='2'><div align='center'>
<input name='next' type='submit' class='txtcn' id='next' value='Siguiente >>'>
</div></td>
</tr>
</table>
</form>";
}
?>