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.

Rispondi quotando
anzichè fare l'open direttamente dal protocollo devi farlo in altro modo, cioè recuperando il percorso del file dal file system...
, non avrei postato:-)

