ecco il file
codice:$uppath = "../public/download"; $dimlim = false; $formatolim = false; $size = 11102400; $larg = 400; $alte = 267; $tipi = Array( 'application/pdf', 'application/zip' ); $errori = Array( "Nessun file selezionato per l'upload", "Il File esiste gia", "Il file e troppo grande! Non deve superare i {$size} byte", "Il formato dell'immagine e piu grande del limite {$larg} x {$alte}", "Il file scelto non e una immagine valida [".implode(', ', $tipi)."]", "Impossibile spostare il file sulla cartella {$uppath}, verifica CHMOD" ); $x = array(); $logs = ''; foreach($_FILES as $k => $v) { if(isset($v['name']) && $v['name'] !== '') { $moveto = $uppath.'/'.$v['name']; if(file_exists($moveto)) $logs .= $errori[1].' '; else { $errorfile = false; if($dimlim && intval($v['size']) > $size) { $logs .= $errori[2].' '; $errorfile = true; } if($formatolim) { $s = @getimagesize($v['tmp_name']); if($s[0]>$larg || $s[1]>$alte) { $logs .= $errori[3].' '; $errorfile = true; } } if(!in_array($v['type'], $tipi)) { $logs .= $errori[4].' '; $errorfile = true; } if($errorfile === false && @move_uploaded_file($v['tmp_name'], $moveto)) { $logs .= 'Immagine '.$v['name'].' caricata con successo!! '; array_push($x, array('name'=>$v['name'], 'size'=>$v['size'])); }else $logs .= $errori[5]; } } else array_push($x, array("FATTO", "FATTO")); }![]()

Rispondi quotando