All pastes #623647 Raw Edit

Unnamed

public php v1 · immutable
·published 2007-07-17 19:12 UTC
rendered paste body
<?$tamano=51200; // tamaño máximo$directorio='/'; // directorio de destino$formato='jpg,jpeg,png'; // formatos permitidos (separados por coma)$boton=$_POST['boton']; // boton de formulario$file='archivo'; // nombre de entrada de archivos// Configif ($boton) {	$archivo=$_FILES[$file];	for($i=0;$i<count($archivo['name'][$i]);$i++) {		if ($archivo['size'][$i]>$tamano) { $error[$j]='Archivo muy grande';$j++; }		$format=explode(',',$formato);		$formatt=count(explode('.',$archivo['name'][$i]))-1;		for ($u=0;$u<$format;$u++) {			if ($formatt==$format[$u]) { $valido=1;$uu=$u+1;$j-$uu; }			if (($formatt!=$format[$u]) and (!$valido)) { $error[$j]='Formato no permitido';$j++; }		}				if (!$error) {			if(@move_uploaded_file($archivo['tmp_name'][$i],$directorio,$archivo['name'][$i])) {				$subido=1;			}		}	}	if ($subido) {		echo 'Archivo(s) subido(s) exitosamente';	}	elseif (!$subido) {		echo 'ERROR: <br>';		for ($k=0;$k<count($error);$k++) {			echo $error[$k].'<br>';		}	}}?>