Foros del Web » Programando para Internet » PHP »

Duda para comprimir archivos

Estas en el tema de Duda para comprimir archivos en el foro de PHP en Foros del Web. Hola a todos, Tengo un problema al momento de comprimir mis archivos... @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original include ( "zipfile.php" ) ; $zipfile = ...
  #1 (permalink)  
Antiguo 05/09/2010, 16:44
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 16 años, 4 meses
Puntos: 0
Duda para comprimir archivos

Hola a todos,


Tengo un problema al momento de comprimir mis archivos...

Código PHP:
Ver original
  1. include("zipfile.php");
  2. $zipfile = new zipfile();
  3. $zipfile->add_dir("img/");
  4. $nombre=$_GET["nombre"];
  5.     $DirArchivos=opendir("mispartituras/img");  
  6.    
  7.     while ($NomArchivo = readdir($DirArchivos))
  8.     {
  9.         if ($NomArchivo != "." && $NomArchivo != "..")
  10.                $zipfile->add_file(implode("",file("mispartituras/img/".$NomArchivo)), "img/".$NomArchivo );
  11.     }
  12.      $zipfile->add_file(implode("",file("mispartituras/".$nombre)),$nombre);
  13.     closedir($DirArchivos);
  14. header("Content-type: application/octet-stream");
  15. header("Content-disposition: attachment; filename=fotos.zip");
  16. echo $zipfile->file();

Bueno la traba esta en que este codigo funciona perfectamente PERO le da al usuario para descar al archivo, o sea, no me lo guarda en el servidor, yo lo que necesito es que el archivo quede guardado en el directorio que desee...

Nose si me explique bien...

muchas gracias..
  #2 (permalink)  
Antiguo 05/09/2010, 18:31
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Duda para comprimir archivos

quita la parte de los headers y usa fwrite para escribirlo en un archivo, además creo (no estoy seguro) que dicha clase tiene un método para guardarlo directamente, es solo cuestión de buscar en su código o documentación

Etiquetas: comprimir
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 18:35.