23/09/2009, 10:09
|
| | | Fecha de Ingreso: septiembre-2008 Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 16 años, 2 meses Puntos: 2 | |
oko, gracias, si funciona pero el archivo zip que genera es vacio ademas marca un error, el archivo, supongo, que es acausa de que no encuentra nada en la variable.
al final quedo asi, Cita: <?php
include("dlls/asegurar.php");
include("dlls/conecta.php");
require "libreria_zipfile.php"; // Get the zipfile class
/*foreach($_POST as $campo => $value)
{
echo 'nombre de campo'.$campo."valor_".$value;
}*/
if(!isset($_GET["p"])) $restringido="";
if($_GET["p"]==" PUBLICO") $restringido=" and restringido = 'SI'"; else $restringido='';
//Obtener el listado del semáforo
//print_r($fecha);
$sql = "SELECT ReporteId, Orden, NomReporte, PerioId, concat(u.Nombre,' ',u.Paterno,' ',u.Materno) as Nombre FROM reporte r, (SELECT usuarioid, Nombre,Paterno,Materno FROM usuario) AS u
WHERE r.usuarioid = u.usuarioid ".$restringido." ORDER BY Orden";
//echo $sql."<br />";
$rs = mysql_query($sql, $conecta) or die("Error al extraer el listado de usuario".mysql_error());
$zipTest = new zipfile();
//$zipTest->open('archivos_descargados_cliente.zip');
while($fila=mysql_fetch_array($rs))
{
$zipTest->add_file('archivos/'.$fila["ReporteId"].'.pdf',''.$fila["NomReporte"].'.pdf');
}
mysql_free_result($rs);
mysql_close();
//$zipTest->add_dir("imagenes_dictamen/");
//echo $despliegue;
// Return Zip File to Browser
Header("Content-type: application/octet-stream");
Header("Content-disposition: attachment; filename=archivos_descargados_cliente.zip");
echo $zipTest->file();
//$filename = "archivos_guardados_servidor.zip";
//$fd = fopen ($filename, "wb");
//$out = fwrite ($fd, $zipTest -> file());
//fclose ($fd);
//echo "Click para <a href='archivos_guardados_servidor.zip'> DESCARGAR</a> archivo comprimido.";
?>
__________________ La ignorancia es una bendición o un privilegio, yo lo siento programadores
Última edición por GatorV; 23/09/2009 a las 15:45 |