ciao a tutti.
ho messo su un sito dei pdf scaricabili (documenti di vario genere) che, per la maggior parte, vengono presi da altri siti.

ho creato questo semplice script per scaricare i pdf

Codice PHP:
<?php
require_once("config.php");

$url $_DOWNLOAD[$_GET['id']];
$file file_get_contents($url);

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($url)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".strlen($file));

echo 
$file;

exit();

?>
che funziona bene in locale, ma non online, perché il servizio blocca file_get_contents per file con http:// davanti.

mi chiedo c'è un modo per aggirare l'ostacolo? Ho provato con curl, ma credo che non si possa fare molto...

suggerimenti?
Scaricare tutti i pdf non è una buona idea, vista che potrebbero variare con il tempo.