subidas


‘;
echo ‘Subir archivo‘;
}else{

$nombre = $_FILES[‘archivo’][‘name’];
$nombre_tmp = $_FILES[‘archivo’][‘tmp_name’];
$tipo = $_FILES[‘archivo’][‘type’];
$tamano = $_FILES[‘archivo’][‘size’];

$ext_permitidas = array(‘jpg’,’jpeg’,’gif’,’png’);
$partes_nombre = explode(‘.’, $nombre);
$extension = end( $partes_nombre );
$ext_correcta = in_array($extension, $ext_permitidas);

$tipo_correcto = preg_match(‘/^image\/(pjpeg|jpeg|gif|png)$/’, $tipo);

$limite = 500 * 1024;

if( $ext_correcta && $tipo_correcto && $tamano <= $limite ){ if( $_FILES['archivo']['error'] > 0 ){
echo ‘Error: ‘ . $_FILES[‘archivo’][‘error’] . ‘
‘;
}else{
echo ‘Nombre: ‘ . $nombre . ‘
‘;
echo ‘Tipo: ‘ . $tipo . ‘
‘;
echo ‘Tamaño: ‘ . ($tamano / 1024) . ‘ Kb
‘;
echo ‘Guardado en: ‘ . $nombre_tmp;

if( file_exists( ‘subidas/’.$nombre) ){
echo ‘
El archivo ya existe: ‘ . $nombre;
}else{
move_uploaded_file($nombre_tmp,
“subidas/” . $nombre);

echo “
Guardado en: ” . “subidas/” . $nombre;
}
}
}else{
echo ‘Archivo inválido’;
}
}

?>