
08/03/2012, 14:29
|
| | Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 13 años 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 |