Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2006, 10:25
pez
 
Fecha de Ingreso: enero-2002
Mensajes: 354
Antigüedad: 22 años, 3 meses
Puntos: 0
Crear un zip y luego descargarlo

Hola Amigos de Forosdelweb

tengo el siguinte codigo para crear un zip y luego descargarlo, pero a la hora de abrir el archivo me marca error, ¿cual sera el problema?

Código PHP:
<?php
function comprimir ($nom_arxiu)
{
$fptr fopen($nom_arxiu"rb");
$dump fread($fptrfilesize($nom_arxiu));
fclose($fptr);
//Comprime al máximo nivel, 9
$gzbackupData gzencode($dump,9);

$fptr fopen($nom_arxiu ".zip""wb");
fwrite($fptr$gzbackupData);
fclose($fptr);
//Devuelve el nombre del archivo comprimido
return $nom_arxiu.".zip";
?>



<?php

// Llamamos la función pasandole el
// nombre del archivo a comprimir

$ok=comprimir ("prueba.txt");

if (
$ok)
echo 
"Archivo comprimido correctamente con el nombre ".$ok;

?>

<?
$file 
'prueba.txt.zip'
header('Content-Description: File Transfer'); 
header('Content-Type: application/force-download'); 
header('Content-Length: ' filesize($file)); 
header('Content-Disposition: attachment; filename=' basename($file)); 
readfile($file); 
echo 
basename($file);
?>