Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
problem z funkcją download plików typu mp3
#1
Mam taki wydawałoby się niewielki problem ale nie mogę nigdzie w sieci znaleźć rozwiązania. Chcę aby odwiedzający stronę mógł zrobić na swój komputer download pliku mp3 bez przesłuchiwania go. No i po wstawieniu kodu: <a href="piosenka.mp3" target=_blank><img src="images/down.gif" > Firefox od razu zabiera się do odtwarzania tego pliku a nie proponuje zapisanie go na dysk. Na innym kompie jest tak, że Firefox proponuje zapisanie go na dysk zaś Chrome go od razu odtwarza. Czy jest jakiś kod który zmusi komputer do zaproponowania zapisania pliku mp3 a nie będzie go automatycznie odtwarzał?
Odpowiedz
#2
force download
http://www.ryboe.com/tutorials/php-headers-force-download
http://www.apptools.com/phptools/force-download.php
Odpowiedz
#3
Qrcze nie bardzo chce mi ta metoda z http://www.ryboe.com/tutorials/php-heade...e-download działać - fakt tworzy się plik mp3. Ale wg tej metody tworzy się nowy plik a nie ładuje istniejący. Dokładniej tworzy się plik np.: piosenka.mp3 ale to nie jest tak naprawdę plik mp3 bo żaden odtwarzacz go nie czyta jest to tylko pusty plik któremu dodane jest rozszerzenie mp3.
Odpowiedz
#4
Popatrz na listę z drugiego linku, dla mp3 powinieneś przypisac Content-type: audio/mpeg
Odpowiedz
#5
Sorry ale nie rozumiem. Chcę stworzyć stronę z własna muzyką i nie jestem zbyt biegły w php. Zrobiłem tak: utworzyłem dodatkowy plik pod nazwą np.: ws.php do niego dałem z pliku index.html za pomocą <a href="ws.php"><img src="images/dwn02.gif" > odnośnik i wszystko niby ok pojawią się załaduj plik tylko ,że nadal tworzy się plik z rozszerzeniem mp3 a nie ładuje się konkretny plik z katalogu mp3 o nazwie piosenka.mp3.
Plik ws wygląda tak:
<?php
header('Content-Type: audio/mpeg');
header('Content-Disposition: attachment;filename="mp3/piosenka.mp3"');
$fp=fopen('an_audio.mp3','r');
fpassthru($fp);
fclose($fp);
?>
Plik piosenka.mp3 znajduje się w katalogu mp3. Proszę o pomoc bo nie mogę sobie z tym poradzić.
Odpowiedz
#6
Ok poradziłem sobie trzeba się było lekko doszkolić w php mały turtorial przeczytać. Wielkie Dzięki LoBo
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  chmod atrybuty katalogów, plików na serwerze www kompan 1 2,868 26-08-2013, 22:37
Ostatni post: msx83
  [PHP] Link wyświetlający zawartosc plikow w dwoch divach martinprz 0 1,576 09-10-2012, 02:40
Ostatni post: martinprz
  Błąd 310 przy próbie przekierowania 301 bez przenoszenia plików, Joomla hdckredyty 18 13,626 03-10-2012, 14:49
Ostatni post: Pedro84
  UPLOAD PLIKÓW/DOWNLOAD PLIKÓW! GeoAce5 8 6,195 30-05-2012, 04:57
Ostatni post: Pedro84
  Pomocy bo nigdzie nie moge tego znaleść.Czym rożni sie plik typu *.rt od pliku html?? evolution123 5 3,639 07-05-2012, 03:57
Ostatni post: kornell

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl