Foros del Web » Programando para Internet » PHP »

Obtener contenido de archivo zip antes de descomprimirlo

Estas en el tema de Obtener contenido de archivo zip antes de descomprimirlo en el foro de PHP en Foros del Web. Hola, Tengo este código: Código PHP: $za  = new  ZipArchive (); $za -> open ( 'AlizeeMOILOLITA.zip' ); foreach( $za -> statIndex ( 0 ) as  $indice  =>  ...
  #1 (permalink)  
Antiguo 21/01/2009, 19:35
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta Obtener contenido de archivo zip antes de descomprimirlo

Hola,

Tengo este código:

Código PHP:
$za = new ZipArchive();
$za->open('AlizeeMOILOLITA.zip');
foreach(
$za->statIndex(0) as $indice => $valor) {
        echo 
"$za->statIndex[$indice]<br/>";
        echo 
"$valor<br/>";
       

Y me muestra como resultado:

Código HTML:
[name]
Alizee - Moi...lolita.kar
[index]
0
[crc]
231668814
[size]
75563
[mtime]
1022444148
[comp_size]
14691
[comp_method]
8
Cómo puedo hacer para sólo obtener el contenido de [name]?? O sea: Alizee - Moi...lolita.kar
__________________
Gaby :adios:
  #2 (permalink)  
Antiguo 21/01/2009, 20:08
Avatar de Mauri1  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 558
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Obtener contenido de archivo zip antes de descomprimirlo

creo que podría ser algo así

$indice->name

para imprimir sólo el nombre
  #3 (permalink)  
Antiguo 21/01/2009, 20:25
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Obtener contenido de archivo zip antes de descomprimirlo

Código PHP:
echo $za->statIndex['name']; 
__________________
- León, Guanajuato
- GV-Foto
  #4 (permalink)  
Antiguo 22/01/2009, 08:58
Avatar de gabyweb  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 364
Antigüedad: 22 años, 3 meses
Puntos: 0
No, nada, con ninguna de las 2 opciones que me dan funcionan

Ok, ya tengo la solución:

Código PHP:
if ($indice=="name") echo "$valor<br/>"

Gracias, espero les sirva en algún momento
__________________
Gaby :adios:

Última edición por GatorV; 22/01/2009 a las 10:02
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:25.