скачать .mp3 файл

Discussion in 'PHP' started by GAiN, 2 May 2012.

  1. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    при нажатии на ссылку окончающуюся на .mp3 файл вместо скачки открывается с плеером от браузера
    [​IMG]
    а иногда скачивается.
    как заставить файл всегда скачиватся, есть ли какие атрибуты для создания такой ссылки ?
     
  2. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    В $_POST['p'] путь к файлу
    PHP:
    header("Content-disposition: attachment; filename=".basename($_POST['p'])."");
    readfile($_POST['p']);
    exit();
     
  3. BLurpi^_^

    BLurpi^_^ Banned

    Joined:
    9 Feb 2011
    Messages:
    218
    Likes Received:
    26
    Reputations:
    9
  4. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    тут дело в том что файлы на других серверах, это парсер музыки, некоторые файлы открываются а некоторые скачиваются...
     
  5. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    404
    Likes Received:
    163
    Reputations:
    12
    Файл-Сохранить как (*.mp3)
     
  6. cLauZ

    cLauZ Member

    Joined:
    22 Oct 2009
    Messages:
    328
    Likes Received:
    27
    Reputations:
    5
    Сохранить объект как.
     
  7. valind

    valind New Member

    Joined:
    18 Nov 2011
    Messages:
    29
    Likes Received:
    3
    Reputations:
    0
    Я правда не понял, что именно нужно. То ли это для твоего хоста, толи это для всех сайтов, которые ты посещаешь как пользователь и слушаешь (скачиваешь) на них песенки. Но если для хоста, то добавляешь в файл .htaccess такую стоку:
    Code:
    AddType application/octet-stream .mp3
    Возможно, получиться. Т.к. эта команда говорит о том, что все файлы *.mp3, лежащие у тебя на хосте - должны быть принудительно скачены, а не просмотрены (прослушаны) в браузере.
    P.S. Кодировка .htaccess должна быть обязательно в UTF-8 (Без ВОМ), и кажись в UNIX.
     
    #7 valind, 4 May 2012
    Last edited: 4 May 2012
  8. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    нет, надо чтобы при клике сразу скачивалось. некоторые пользователи не знают что надо сохранять от туда
    нужно для моего хоста, там скрипт стоит.

    Спасибо, пока все файлы скачиваются при клике!
     
  9. valind

    valind New Member

    Joined:
    18 Nov 2011
    Messages:
    29
    Likes Received:
    3
    Reputations:
    0
    Ой, пардон! Не то написал! Нужно это:
    HTML:
    1	AddType application/file .mp3
    Я правда не на МП3 ставил, а на TXT. Мне нужно было что бы текстовичёк не в браузере открывался, а скачивался.
     
    1 person likes this.