adaptalo a tus necesidades
Código PHP:
Ver original// RECIVO Y PROCESO LA CARPTEA DE FOTOS.
if($_FILES['zip']!=''){
// recivo la carpeta comprimida
$directorio ='archivos/tmp/';
move_uploaded_file($_FILES['zip']['tmp_name'],$directorio .$urlzip=$_FILES['zip']['name']); $zip=$urlzip;
// armo la ruta en la que voy a almecenar temporalmente
$urlzip2=$directorio.$urlzip;
// descomprimo el archivo en la ruta temporal
$zip = new ZipArchive();
$zip->open($urlzip2);
// almaceno el nombre del archivo y le quito la exención
$nombre =$urlzip;
$numero_aleatorio=rand(0, 1000); $nuevo_nombre=$arr[0].$numero_aleatorio;
//$zip=$zip.$numero_aleatorio;
$zip->extractTo('archivos/tmp'); // error
$zip->close();
rename("archivos/tmp/".$arr[0],'archivos/fotos_galeria/'.$nuevo_nombre); copy($archivo, $nuevo_archivo); //elimino el archivo comprimido
$carpeta_fotos=$nuevo_nombre;
echo $carpeta_fotos;
} else {
$carpeta_fotos='';
}
//END GALERIA
Edito
Lei mal tu mensaje disculpas mi script hace otra cosa