Ladda ner fil från en url och spara med php

Ibland behöver man ladda ner en fil från en web-url och spara ner till sin webbserver. Nedan har du ett kodexempel på hur du gör detta.

  

// Ladda ner document.pdf från www.example.com och spara i mappen downloads som file.pdf i roten på webbservern
$data = file_get_contents('http://www.example.com/document.pdf'); 
$fp = fopen($_SERVER['DOCUMENT_ROOT'].'/downloads/file.pdf', 'w+'); 
fwrite($fp, $data); 
fclose($fp); 

Detta är en gammal artikel!

Detta sätt fungerar säkert ännu idag men kolla upp file_put_contents i php dokumentationen.

Publicerad: 2011-06-01 15:48:00

Andra artiklar

Nedan finner du ett urval av ett noga slumpartade artiklar som skall få dig att vilja läsa mer. 


Kommentarer