Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2010, 02:58
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Fallo al renombrar carpeta de un zip

Hola amigos estoy trabajando con zips ando experimentando ya casi esta lo que queria y bueno me salió un problema

tengo este código

Código PHP:
Ver original
  1. <?php
  2. $zip = new ZipArchive;
  3. //abrimos el archivo zip
  4. if ($zip->open('manga.zip'))
  5. {
  6. //obtengo el nombre del primer archivo
  7.     $codigo = $zip->getNameIndex(0);
  8.     $patron = "|/$|";
  9. //con esta condicional verifico si es una carpeta o un archivo con extension
  10.     if(preg_match($patron, $codigo) == TRUE)
  11.     {
  12. //entonces trato de renombrarlo si es una carpeta
  13.         $zip->renameIndex(0,'nuevoNombre');
  14.         $zip->close();
  15.         echo "vientos";
  16.     }
  17.     else
  18.     {
  19.         echo "El archivo no es una carpeta";   
  20.     }
  21. }
  22. else
  23. {
  24.      echo 'Error reading zip-archive!';
  25. }
  26. ?>

todo va bien hasta lo del renombramiento, no me deja renombrar la carpeta si en vez de cero pongo uno crea el archivo con el nombre nuevo pero con el cero no renombra la carpeta, ¿solo funciona con archivos con extension? si es asi ya me jodi