Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2015, 08:56
bruga
 
Fecha de Ingreso: abril-2015
Ubicación: Barcelona
Mensajes: 28
Antigüedad: 9 años, 7 meses
Puntos: 2
Creo un zip, pero se descarga corrupto

Hola:
Resulta que he hecho un script de php para hacer backups, que coge todo lo que esta en la carpeta public_html o www, y lo comprime en un Zip.

Hasta aqui bien, el problema es que hago que se descargue automáticamente, pero cuando lo voy a abrir, no lo reconoce. Pero si me conecta via FTP y lo descargo si que lo puedo abrir. En fin que no consigo saber que es.

El backup se hace en el mismo directorio donde esta el script.

A ver si vosotros encontráis el fallo, porque yo no veo ninguno, y me vuelvo loco.

La parte de código que hace que se descargue es:

Código PHP:
$filename $date ".zip";

// Descargamos el archivo creado
if (file_exists($file)) {
    
header('Content-Description: File Transfer');
    
header('Content-Type: application/octet-stream');
    
header('Content-Disposition: attachment; filename='.basename($filename));
    
header('Expires: 0');
    
header('Cache-Control: must-revalidate');
    
header('Pragma: public');
    
header('Content-Length: ' filesize($filename));
    
readfile($filename);

Gracias