Archief - php: pdf downloaden vanop externe server

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

D@ Mick

Legacy Member
Hey mensen,

ik heb een kleine vraag ivm het downloaden van pdf's die op een andere server staan. Het downloadscript staat op mijn .be hosting maar ik zou de pdf's op een gratis host zetten van mijn provider om zo ruimte en bandbreedte te sparen. Het scriptje ziet er als volgt uit:

PHP:
<?php 
$file = "path/to/file.pdf";
		
        header("Content-type: application/force-download");
        header("Content-Transfer-Encoding: Binary");
        header("Content-length: ".filesize($file));
        header("Content-disposition: attachment; filename=\"".basename($file)."\"");
        readfile($file);
        exit();

wanneer de $file variabele een path bevat op dezelfde server als het script is er geen probleem met downloaden. Vanaf ik verwijs naar bv
PHP:
$file = "http://andere-server.be/folder/file.pdf";

dan krijg ik de save dialog met vraag als ik mijn script pagina wil opslaan. Iemand een id hoe ik dit kan oplossen?

Alvast bedankt

killgore

Legacy Member
checken of het bestand wel bestaat ;).

prolly doet ie dit nu omdat je een bestand specifieert dat niet bestaat.

D@ Mick

Legacy Member
killgore zei:
checken of het bestand wel bestaat ;).

prolly doet ie dit nu omdat je een bestand specifieert dat niet bestaat.

dacht ik eerst ook, maar ik heb de link dan letterlijk uit explorer gekopieerd en geplakt, but still no luck
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan