Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2009, 11:33
angelmadrid
 
Fecha de Ingreso: octubre-2009
Mensajes: 75
Antigüedad: 14 años, 6 meses
Puntos: 0
Exclamación descomprimir zip

hola quiero descomprimir un zip en el servidor en cuanto se envie el formulario con el archivo, ahora mismo tengo este codigo para copiar el archivo en una carpeta y que de se descomprima en la misma carpeta y con el mismo nombre, pero el tema de descomprimir me falla en algo:


Código HTML:
<? 
$archivo_nombre= $_FILES["archivo"]["name"]; 
$archivo_peso= $_FILES["archivo"]["size"]; 
$archivo_temporal= $_FILES["archivo"]["tmp_name"]; 
$extractPath= "../archivos/fotos/";

function zip_extract($archivo_temporal, $extractPath) {

    $zip = new ZipArchive();
    $res = $zip->open($file);
    if ($res === TRUE) {
        $zip->extractTo($extractPath);
        $zip->close();
        return TRUE;
    } else {
        return FALSE;
    }

} // end function


if (@copy($archivo_temporal,'./archivos/fotos/'.$archivo_nombre)){ 
echo "Archivo subido $archivo_temporal = $archivo_nombre<br>";
}
?>

Se que tengo algo mal, pero no se el que, consigo copiarlo en la carpeta que indico, pero no consigo que se descomprima.... alguien tiene idea de como hacer para que el archivo se descomprima???

un saludo.y gracias.