[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скачать файлы с Яндекс-диска на свой сайт
Jaguar777
Есть такой скрипт, позволяющий заливать файлы с сайта на Яндекс-диск:
$file='';//Папка и имя файла для загрузки

//Загрузка файла на Яндекс-диск

$url='/download/'.$file; //Папка для закачки и имя закачиваемого файла на Яндекс-диске
$user=''; //Логин на яндексе
$pass=''; //Пароль на яндексе

$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL, 'https://webdav.yandex.ru' . $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($ch, CURLOPT_POSTFIELDS, file_get_contents($file));
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Basic " . base64_encode($user . ":" . $pass)));
$answer = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
if ($info['http_code'] != '201') echo "Error!";
echo "Ok";
Как сделать, что скачать нужный файл из папки Яндекс-диска на сайт?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.