Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2012, 14:29
israeltineo
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años, 1 mes
Puntos: 0
Tengo Problemas con Header

Hola que tal primero que nada muchas gracias de antemano por la ayuda, tengo esta función de php en mi proyecto:
function descargarZIPDAO($desarrollo, $archivo, $total)
{
$archivo = str_replace('"', '', $archivo );

$file = "../cobranza/archivos/".$desarrollo."/".$archivo;

if (file_exists($file)){
header('Content-Description: File Transfer');

if($total > 1){
header('Content-Type: application/zip');
}else{
header('Content-Type: application/pdf');
}

header('Content-Transfer-Encoding: binary');

header('Expires: 0');

header('Cache-Control: must-revalidate, post-check=0, pre-check=0');

header('Pragma: public');

header ( "Content-Disposition: attachment; filename=\"".$archivo );

ob_clean();

flush();

readfile ( $file );

$dir = "../cobranza/archivos/".$desarrollo."/";

if (is_dir($dir)) {
$objects = scandir($dir);

foreach ($objects as $object) {

if ($object != "." && $object != "..") {

if (filetype($dir."/".$object) == "dir")
rrmdir($dir."/".$object);
else
unlink($dir."/".$object);
}
}
reset($objects);

rmdir($dir);
}
exit;
}
}

El problema es que en un servidor me funciona y en otro no quisiera saber si a alguno le ha pasado, ya he copiado y revisado la configuración de los dos y tengo problemas porque en uno me descarga el archivo .pdf y en el otro no.

Gracias