PHP скрипт прямого скачивания файлов c яндекс диск #12

  • RUB
    • RUB
    • USD
    • EUR
Продаж: 19
Возвратов: 0

Загружен: 23.08.2020
Содержимое: 0012 PHP скрипт скачивания файлов яндекс диск.zip 2,41 Кбайт
Mobile-island информация о продавце
offlineЗадать вопрос

За положительный отзыв продавец предоставит вам подарочную карту на сумму 3.43 руб.

Описание товара

PHP скрипт прямого скачивания файлов c яндекс диск #12


Как правило, при скачивании файла с файлового хостинга яндекс диск, необходимо перейти на страницу загрузки и выполнить определенные действия. Данный PHP скрипт позволяет создать прямую ссылку на скачивание файлов с сервиса яндекс диск по клику, без перехода на страницу. Такая ссылка оформляется и выглядит, как обычная ссылка. При клике по ссылке, в браузере, сразу открывается диалоговое окно на сохранение файла.

======= Как работает скрипт

Преимущество данного метода в том, что вам не надо использовать сторонние сервисы, для получения прямой ссылки на файл. Доступность вашей ссылки не будет зависеть, от доступности этих сервисов. Т.е. если сторонний сервис "упадет", то и все ваши ссылки станут недоступны. А скрипт yandex.php, будет всегда доступен на вашем сайте.

При клике, по такой ссылке, первый запрос идет на сайт, где расположен PHP файл yandex.php на вашем сервере. Файл формирует прямую ссылку и затем уже основной трафик идет с яндекс диска.

======= Установка скрипта

Чтобы скачивать файлы с Яндекс-Диск по прямой ссылке, не используя сторонние сервисы, необходимо разместить на своем сервере один файл yandex.php. После чего, в начале каждой ссылки на яндекс диск достаточно добавить путь:
http://www.mysite.ru/yandex.php?url=

где,
www.mysite.ru - адрес вашего сайта;
yandex.php - файл для выпрямления ссылки;
url= сслыка на файл Яндекс диск;

Например, была ссылка:
<a href="https://yadi.sk/d/ClM2fIaUtxkQV";>Скачать</a>
Стала ссылка:
<a href="http://www.mysite.ru/yandex.php?url=https://yadi.sk/d/ClM2fIaUtxkQV";>Скачать</a>

======= Примеры ссылок

Используется один PHP файл yandex.php, будут меняться только ссылки на Яндекс диск файлы:

http://www.mysite.ru/yandex.php?url=https://yadi.sk/d/ClM2fIaUtxkQV
http://www.mysite.ru/yandex.php?url=https://yadi.sk/d/L-tMgrfrtxna3
http://www.mysite.ru/yandex.php?url=https://yadi.sk/i/yfK68WxztxVtN
http://www.mysite.ru/yandex.php?url=https://yadi.sk/i/ye-fAkuktxdG6

HTML код ссылки для пользователя будет иметь следующий вид:
<a href=”http://www.имя_сайта.ru/yandex_disk.php?url=https://yadi.sk/адрес_файла”>Скачать</a>

======= Вывод картинок и изображений

Так же, скрипт можно использовать для вывода изображений на HTML странице:
<img src=”http://www.имя_сайта.ru/yandex_disk.php?url=https://yadi.sk/адрес_файла”>

В данном случае изображение расположенное на яндекс диске, будет выведено на странице сайта, как обычная html картинка.

======= Требования для работы скрипта

- Скрипт работает на вашем сервере на PHP.
- В облаке "Яндекс диск", на скачиваемый файл должен быть открыт доступ по ссылке и количество скачиваний не должно превышать максимальный лимит установленный яндекс диском.
- Для некоторых сайтов, на страницах где установлена ссылка, необходимо добавить в заголовке <head> следующий тег:
<meta name="referrer" content="no-referrer">

Дополнительная информация

========== Гарантии и Лицензия (Warranty and License)

http://www.mobile-island.narod.ru/license2.html

Отзывы

1
За последние
1 мес 3 мес 12 мес
0 0 0
0 0 0
За положительный отзыв продавец предоставит вам подарочную карту на сумму 3.43 руб..
В целях противодействия нарушению авторских прав и права собственности, а также исключения необоснованных обвинений в адрес администрации сайта о пособничестве такому нарушению, администрация торговой площадки bitma.ru (//bitma.ru) обращается к Вам с просьбой - в случае обнаружения нарушений на торговой площадке bitma.ru, незамедлительно информировать нас по адресу support@plati.market о факте такого нарушения и предоставить нам достоверную информацию, подтверждающую Ваши авторские права или права собственности. В письме обязательно укажите ваши контактные реквизиты (Ф.И.О., телефон).