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
che funziona bene in locale, ma non online, perché il servizio blocca file_get_contents per file con http:// davanti.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();
?>
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.