<? $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.