Php скрипт для скачування файлів

Php скрипт для скачування файлів
Нещодавно я зіткнувся з цікавою проблемою. На одному сайті потрібно було реалізувати прослуховування (онлайн) і скачування mp3 файлів. Начебто нічого складного - все зробив, реалізував скрипт на php завантаження файлів з підрахунком кількості завантажень, все працює - файли програються і навіть викачуються без проблем. Але через деякий час з'ясувалося, що зі скачуванням є одна маленька, але дуже образлива, проблема. Так як я користуюся браузером Опера, я цього спочатку не помітив, оскільки опера скачував все як треба - запитала: відкрити або завантажити, все ок. А Інтернет Експлорер виявився не такий важливий - він не питав, він просто за замовчуванням запускав Медіа-плеєр. А для рядового користувача скачати цей mp3-файл виявляється досить важко.

Така проблема може виникнути і з іншими типами файлів (doc, pdf, xls, jpg, gif і т.д.) повинна запускатись, яку асоціюють з цим типом файлу, програма. А не завжди це зручно, і це нам потрібно.

Довелося чимало перелопатити інтернету, щоб знайти відповідне рішення (точніше відповідний php-скрипт) для мене.

Проводжу вашій увазі - PHP скрипт для скачування файлів:

Даний скрипт допоможе вам управляти скачуванням файлів з вашого сайту. Не допускати браузерам запускати асоційовану програму з даним файлом за умовчанням (mp3, doc, pdf і т.д.), а завжди питати у користувача що потрібно робити (відкрити або зберегти).

Створіть файл dl_save.php скопіюйте туди код.

Посилання на скачування файлу оформляти потрібно (приблизно) так:

Де file.mp3 - замінюйте своїм файлом, якщо потрібно, прописуйте повний шлях до файлу (і шлях до dl_save.php).

Якщо через редирект:

Схожі статті