создание и редактирование таблиц mySQL с php

Как с помощью PHP скачать файл

Как с помощью php cкачать файл по его URL (по ссылке), например в wordpress.

Скачать исходники для статьи можно ниже

С использованием cURL:

// Что скачиваем
$from = 'https://www.mnogoblog.ru/wp-content/uploads/2017/09/2.gif';
// Куда скачиваем
$to = __DIR__ . '/upload/img.gif';
$ch = curl_init($from);
$fp = fopen($to, 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);

На wordpress сайте можно создать файл, например: 1.php и прописать в него следующий код:

<?php
111
// Что скачиваем
$from = 'https://www.mnogoblog.ru/wp-content/uploads/2017/09/2.gif';
// Куда скачиваем
$to = __DIR__ . '/img.gif';
$ch = curl_init($from);
$fp = fopen($to, 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>

Далее открыть данный файл в браузере – введя его url адрес – при каждом обновлении будет запускать php код и будет скачиваться файл!!!

PS: Другие способы:

file_put_contents + file_get_contents

$url = 'https://www.mnogoblog.ru/wp-content/uploads/2017/09/2.gif';
$path = __DIR__ . '/upload/img.png';
file_put_contents($path, file_get_contents($url));

Функция copy

$from = 'https://www.mnogoblog.ru/wp-content/uploads/2017/09/2.gif';
$to = __DIR__ . '/upload/img.png';
copy($from, $to);

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Добавить комментарий