Cambia il codice nel seguente:
Codice PHP:
<?php
$file = strip_tags($_GET['file']);
Header("Content-type: application/octet-stream");
Header("Content-Disposition: attachment; filename=".$file);
Header("Content-Description: Download Manager");
Header("Pragma: No-Cache");
Header("Expires: 0");
Header("Content-Length:".filesize($file));
readfile($file);
?>
Ed inoltre correggi il tuo collegamento:
Codice HTML:
<a href="http://bollywood.altervista.org/index.php?file=immagini/sfondo.JPG"><font color="blue">pippo</a>
PHP non è in grado di aprire, in questo caso, immagini che su altri siti (anche se effettivamente è il proprio) quindi al posto di utilizzare la path assoluta devi utilizzare la path relativa come ti ho mostrato sopra.