<?
$ext = array("gif", "jpg", "png", "zip", "jpeg", "GIF", "JPG", "JPEG", "ZIP");//extensões permitidas
$campos = $_POST['qtCampos'];//quantidade de campos para upload
if (isset($_POST['qtCampos']))
{
$total_utilizado = $_POST['total'];
$capacidade = $tam_dir - $total_utilizado;
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];
$f_size = $_FILES['file']['size'];
set_time_limit(0);
//Repetindo de acordo com a quantidade de campos FILE
for($i=0;$i<$campos;$i++)
{
//Obtendo info. dos arquivos
$name = $f_name[$i];
$file_size = $f_size[$i];
if($file_size >= $capacidade)
{
$msg .= "Arquivo maior que a capacidade de armazenamento!<br />";
}
else
{
//Verificando se o campo contem arquivo
if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) )
{
//Movendo arquivo's do upload
$up = move_uploaded_file($f_tmp[$i], $dir.$name);
//Status
if ($up==true)
{
$msg .= "Arquivo $name enviado com sucesso!<br />";
}
else
{
$msg .= "Não foi possível mover o arquivo $name para a pasta!<br />";
}
}
elseif($name != "")
{
$erro .= "<i>$name</i> - ";
}
}
}
}
?>
to com esse problema! to no aguardo!!
Edição feita por: rettich, 20/09/2005, 16:34.










