Cita:
sin embargo ya detecte el problema es una variable que imprimo por medio del echo, la cual tiene contenido para imoprir los archivos a comprimir, nose si hara alguna otra manera de imprimir esto, les dejo el codigo para ver si me pueden ayudar,Warning: Cannot modify header information - headers already sent by (output started at C:\Servidores\www\Nsil\ejemplo.php:25) in C:\Servidores\www\Nsil\ejemplo.php on line 27
Warning: Cannot modify header information - headers already sent by (output started at C:\Servidores\www\Nsil\ejemplo.php:25) in C:\Servidores\www\Nsil\ejemplo.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at C:\Servidores\www\Nsil\ejemplo.php:25) in C:\Servidores\www\Nsil\ejemplo.php on line 28
Código PHP:
<?php
include("dlls/asegurar.php");
include("dlls/conecta.php");
/*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";
$rs = mysql_query($sql, $conecta) or die("Error al extraer el listado de usuario".mysql_error());
while($fila=mysql_fetch_array($rs))
{
$despliegue .= '$zipTest->add_file("archivos/'.$fila["ReporteId"].'.pdf ","'.$fila["NomReporte"].'.pdf")';
}
mysql_free_result($rs);
mysql_close();
require "libreria_zipfile.php"; // Get the zipfile class
$zipTest = new zipfile();
//$zipTest->add_dir("imagenes_dictamen/");
echo $despliegue; /// aqui radica el problema si lo quito si funciona pero que comprimo sin el XDXD
// Return Zip File to Browser
Header("Content-type: application/octet-stream");
Header("Content-disposition: attachment; filename=archivos_descargados_cliente.zip");
echo $zipTest->file();
?>