PHP скрипт для прямого скачивания файлов по ссылкам яндекс диск, без перехода на страницу загрузки

PHP скрипт для прямого скачивания файлов по ссылкам яндекс диск, без перехода на страницу

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

Чтобы скачивать файлы с Яндекс-Диск по прямой ссылке, не используя сторонние сервисы, необходимо разместить на своем сервере один файл yandex.php. Например, его можно закачать в корень вашего сайта mysite.ru. После чего, в начале каждой ссылки на яндекс диск достаточно добавить такой путь:
http://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

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

Демо скрипта

Введите URL ссылки на файл Яндекс.Диск и нажмите "Сохранить файл":

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


Гарантии и Лицензия