Lo mas gracioso, es que en local me funciona barbaro (Uso Windows Server 2003 con Apache y PHP 4.3.11) pero el mismo codigo en el servidor (Linux) no me funciona, como comentaba recien las imagenes me salen como que no se pueden ver y los archivos .zip que estan dañados.
El código es el siguiente
Código PHP:
<?
include('../includes/database.php');
$data=new Db();
$sql="UPDATE descargas d SET descargado=descargado+1 where id_descarga=".$_GET["id"];
$tmp=$data->consulta_db($sql);
$enlace = "../".$_GET["url"];
$aux=explode(".",$enlace);
$nom=str_replace(" ","",$_GET["nombre"]);
$nom=$nom.".".$aux[3];
Header("Content-Type: application/octet-stream");
Header("Content-Length: ".filesize($enlace));
Header("Content-Disposition: attachment; filename=$nom");
readfile($enlace);
?>
Alguien me puede explicar a que se debe?
Baje muchos ejemplos de aca del foro y de otros lugares y sigue pasando lo mismo.
Desde ya muchas gracias.-