Hallo,
ich suche nun schon nach mehreren Tagen nach einer Lösung für mein Problem:
Ich habe einen Shop. Ein Kunde bestellt ein Downloadprodukt und bekommt dieses freigeschalten. Beim Klick auf den Downloadlink wird eine php-Datei geöffnet, welche prüft ob der Kunde für diesen DL gezahlt hat. Danach:
header("Expires: Mon, 26 Nov 1962 00:00:00 GMT");
header("Last-Modified: " . gmdate("D,d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: Application/octet-stream");
header("Content-disposition: attachment; filename=download.wmv");
readfile("http://mein-file-server.de/download.wmv");
Das funktioniert aber nicht. Befindet sich die Downloaddatei auf dem gleichen Webserver funktioniert es. Wie bewege ich readfile() dazu eine externe Datei einzulesen ?
ich suche nun schon nach mehreren Tagen nach einer Lösung für mein Problem:
Ich habe einen Shop. Ein Kunde bestellt ein Downloadprodukt und bekommt dieses freigeschalten. Beim Klick auf den Downloadlink wird eine php-Datei geöffnet, welche prüft ob der Kunde für diesen DL gezahlt hat. Danach:
header("Expires: Mon, 26 Nov 1962 00:00:00 GMT");
header("Last-Modified: " . gmdate("D,d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Type: Application/octet-stream");
header("Content-disposition: attachment; filename=download.wmv");
readfile("http://mein-file-server.de/download.wmv");
Das funktioniert aber nicht. Befindet sich die Downloaddatei auf dem gleichen Webserver funktioniert es. Wie bewege ich readfile() dazu eine externe Datei einzulesen ?