Salve a tutti ho la necesità di creare un pulsante (DOWNLOAD) che mi permetta di far partire il download di un immagine.

fin ora ho sempre utilizzato il seguente codice per delle immagini residenti nello stesso dominio:

Codice PHP:
$filename $_GET["foto"];  $basename basename ($filename);  header ("Pragma: public"); header ("Expires: 0"); header ("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header ("Cache-Control: private"false); header ("Content-Type: application/force-download"); header ("Content-Disposition: attachment; filename=\"" $basename "\";"); header ("Content-Description: File Transfer"); header ("Content-Transfer-Encoding: binary"); header ("Content-Length: " filesize ($filename));  set_time_limit (0);  @readfile ($filename);  exit (0); 
ma se volessi far effettuare il download con dei file residenti in un dominio esterno il seguente codice non funziona...
come potrei fare a risolvere il problema?
stessa cosa se cerco di creare un file zippato con dei file residenti in un domino esterno.

grazie a tutti quelli che mi sapranno aiutare.
saluti
Francesco