y que deberiamos?, crearlo y perder el tiempo nosotros..
te explico.. si el código esta bien .. no te falla en dos servidores diferentes.. a menos que los dos servidores sean iguales.
con esto.. te tiene que andar.. sino te anda.. esta mal el servidor, siempre y cuando estes copiando y pegando correctamente. sino pega el que vos estas usando.. y consejo.. de un tonto.. evita contestar de esta manera
Cita: No, si te parece pierdo el tiempo creando un código para que luego tampoco funcione.
Código:
<?php
$file = $_GET['file'];
header("Content-disposition: attachment; filename=$file");
header("Content-type: application/octet-stream");
readfile($file);
?>
<a href="download.php?file=imagen.jpg">Descargar</a>