Mettre un lien .MP3 sans l'ouvrir directement dans le navigateur

Mettre un lien .MP3 sans l'ouvrir directement dans le navigateur - HTML/CSS - Programmation

Marsh Posté le 16-02-2004 à 17:42:25    

Hello tous,
 
Voila j'ai des sample MP3 de ma création à distribuer sur une page perso, mais le problème c'est que si je met le lien direct (par exemple http://perso.toto.fr/toto/youpi.mp3) ben ça ouvre directement le fichier dans le navigateur ! (avec quicktime par exemple).
 
Bref, j'ai déjà vu des petits scripts pour éviter ça et proposer le vrai téléchargement (enregistrer ou ouvrir) du fichier multimédia sans qu'il soit intercepté par IE. Une solution simple consiste à zipper mais non la je voudrais proposer le fichier MP3 directement.
 
Comment faire ??
 
Merci. :)

Reply

Marsh Posté le 16-02-2004 à 17:42:25   

Reply

Marsh Posté le 16-02-2004 à 22:06:47    

Tu indiques à l'internaute de faire un click droit et enregistrer sous...  :D  
 
[:dehors2]


---------------
Je me lève de bonne humeur
Reply

Marsh Posté le 17-02-2004 à 00:57:16    

nan pas ça :)
 
mince j'avais vu un site de free sample proposer un espece de script PHP ou je sais pas quoi pour contourner les plugins... je retrouve plus ! :(

Reply

Marsh Posté le 17-02-2004 à 10:54:44    

calamarpowaaah a écrit :

nan pas ça :)
 
mince j'avais vu un site de free sample proposer un espece de script PHP ou je sais pas quoi pour contourner les plugins... je retrouve plus ! :(


 
si tu as la main sur la configuration de ton serveur, tu peux lui indiquer que le type mime mp3 s'ouvre avec winamp , et comme ca, il te l'ouvrira  directement (comme ca le fait par exemple sous word)
 
edit : si c pour l'ouvrir directement avec winamp bien sur.. pour le telechargement , je ne sais pas


Message édité par alien_nan le 17-02-2004 à 10:55:39
Reply

Marsh Posté le 17-02-2004 à 13:50:51    

le script php que tu as vu bzipait peut etre les mp3 avant de les envoyer au client.

Reply

Marsh Posté le 17-02-2004 à 15:15:53    

merci Alien_nan, je vais regarder ca.
 
Big Foot, tu peux être plus précis plz ? Ca m'interesse aussi, je ne connaissais pas ca !

Reply

Marsh Posté le 17-02-2004 à 17:45:07    

Php te permet de compresser des fichier en bzip ou meme en zip. Quand un fichier présent sur un serveur est compressé, il est par default téléchargé par le navigateur.
 
fait des recharche sur le bzip et php.
sinon un lien : http://www.zend.com/zend/spotlight [...] files1.php

Reply

Marsh Posté le 19-02-2004 à 10:09:27    

tu peux faire un script PHP comme ça sinon
 

Code :
  1. <?php
  2. $file = $_GET['file']; // sécuriser cette partie pour éviter la récupération de n'importe quel fichier du serveur
  3. header("Content-Disposition: attachment; filename=".$file);
  4. header("Content-Type: audio/mp3" );
  5. readile($file);
  6. ?>


 
et tu fais des liens comme ça : download.php?file=monfichier.mp3


Message édité par ratibus le 19-02-2004 à 10:11:07
Reply

Marsh Posté le 20-02-2004 à 01:40:16    

Ah c super ça merci ! :)

Reply

Marsh Posté le 20-02-2004 à 17:48:03    

Par contre il reste à modifier un peu le script que je t'ai donné pour le sécuriser, sinon on peut mettre ce qu'on veut dans $_GET['file'] :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed