1000000 ) { //descartamos el archivo si es superior a 1 Mb.
$salida .= "El tamaño del archivo no es correcto.\n";
$correcto = false;
}else{
if ( is_uploaded_file($_FILES['archivo']['tmp_name']) &&
move_uploaded_file( $_FILES['archivo']['tmp_name'], $original ) ){
$correcto = true;
}else{
$salida .= "Ocurrió algún error al subir el fichero.\n";
}
}
if ( $correcto )
{
require 'jsmin-1.1.1.php';
$salida_compresor = JSMin::minify(file_get_contents($original));
$fp = fopen($compreso, "w"); //creamos el archivo y lo abrimos
if( fputs($fp, $salida_compresor) ) $correcto = true; else $correcto = false; //comprobamos si se ha escrito correctamente
fclose($fp);
if($correcto)
{
$salida .= "el archivo $nombre_archivo se comprimió correctamente\n";
$compresion = filesize($original)*100/filesize($compreso);
$compresion = explode('.', $compresion);
$salida .= "porcentaje de compresión: $compresion[0]%\n";
$salida .= "puede verlo/descargarlo aquí: $nombre_archivo";
}
else
{
$salida .= 'error al crear el archivo';
}
}
}
?>
=$salida?>