Сохранить изображение или файл с удаленного сервера php

Отправлено planktun от чт, 01/21/2016 - 13:52

PHP сохранить удаленный файл при помощи file_get_contents и file_put_contents

 

<?php
    function download_remote_file($file_url, $save_to)
    {
        $content = file_get_contents($file_url);
        file_put_contents($save_to, $content);
    }
?>

 

PHP сохранить удаленный файл с помощью CURL

 

<?php
    function download_remote_file_with_curl($file_url, $save_to)
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_POST, 0); 
        curl_setopt($ch,CURLOPT_URL,$file_url); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
        $file_content = curl_exec($ch);
        curl_close($ch);
 
        $downloaded_file = fopen($save_to, 'w');
        fwrite($downloaded_file, $file_content);
        fclose($downloaded_file);
 
    }
?>

Теги