Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2014, 05:59
alejandromaringomez
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
Comprimir archivos de localhost con directorios en zip

Hola amigos ,
Tras comprobar que funcione la libreria de ZIP en mi localhost, me gustaría hacer un botón en el que se saque una copia de seguridad de todo el contenido de localhost con directorios, php etc.. en un zip, he encontrado el código que hace que se genere el zip pero solo el directorio en el que se situa el php, me gustaría si es posible que solo haya que indicar que se comprima toda la carpeta de localhost, también que se fuerze la descarga y no lo genere en el mismo ligar del php.

El codigo del que dispongo:

Código:
<?php

	$zip = new ZipArchive();

	$filename = 'test.zip';

	if($zip->open($filename,ZIPARCHIVE::OVERWRITE)===true) {
	
		$options = array('add_path' => 'sources/', 'remove_all_path' => TRUE);
			
		$zip->addGlob('*.{php,txt,js,ico}', GLOB_BRACE, $options);
			
		$zip->close();
			
	} else {

			echo 'Error creando ' . $filename;
			
	}

?>