Un lien pour forcer un téléchargement de mp3 - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Un lien pour forcer un téléchargement de mp3
 
Profil : IDNaute
Plus d'informations

Bonjour, je suis nul en programmation...

J'ai un site avec de la music mp3.
Est-il possible de créer un lien pour un téléchargement direct c'est çà dire proposer un téléchargement au lieu de l'ouverture du fichier?
J'ai essayé le comprendre les infos précédentes sans succés!
De l'aide svp?

ex: mon morceau se trouve ici : http://www.monsite.com/monmorceau.mp3

Comment parametrer le lien permettant de le télécharger sans l'ouvrir?(au risque de me repeter)

avec un ex si possible, je ne comprends vraiment rien!

Merci d'avance.

Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

On rigole bien ici!
Profil : IDNaute
Plus d'informations

C'est pas possible! Désolé de te dire ça mais ça proposera forcément à l'utilisateur de l'ouvrir ou l'enregistrer. En fait ça dépend de la configuration du navigateur !!
Autre solution, tu mets ton mp3 dans un zip et donc ça te demendra forcément de le télécharger (car les navigateurs ne gèrent pas le zip)


---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Profil : IDNaute
Plus d'informations

Salut moox_t et merci pour ta réponse

Je n'arrive même pas à proposer la solution de : l'ouvrir ou l'enregister.
Celle-ci me conviendrait!
J'ai lu sur le forum des solutions php ou asp, sans résultat pour moi. Impossible de parametrer avec mes fichier.

Merci.

On rigole bien ici!
Profil : IDNaute
Plus d'informations

Ca fait quoi alors quand tu tape l'url de ton mp3 ???


---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Profil : IDNaute
Plus d'informations

Ca l'ouvre avec real player et pas de téléchargement suggerer.

On rigole bien ici!
Profil : IDNaute
Plus d'informations

a ok mais dis toi que ça, c'est un réaction propre à ton pc. Car tu a du le configurer ainsi (peut être sans le faire exprès, surement même!).
Je te conseille simplement de zipper ton fichier, comme ça tu reglera le problème et tu gagnera un poil de place !

Ou alors tu explique qu'il faut faire clique droit sur le lien si ca ne propose pas le telechargement, puis "Enregistrer sous..."

Au choix


Message édité par MoOx_t le 25-01-2007 Ã  14:58:48

---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Profil : IDNaute
Plus d'informations

Merci Pour l'info,

Le click droit et enregistrer sous est un peu lourd et le zip fonctionne bien mais il faut ensuite le dézipper donc lourd aussi mais ...si je n'ai pas le choix...

Merci encore de ta dispo...

On rigole bien ici!
Profil : IDNaute
Plus d'informations

Yep de rien. Ca fait toujours plaisir d'aider...
Dans la vie faut arreter d'être trop assisté xD. Un petit clic droit c'est pas la mort ^^


---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
http://127.0.0.1
Profil : IDNaute
Plus d'informations

MoOx_t a écrit :

C'est pas possible! Désolé de te dire ça mais ça proposera forcément à l'utilisateur de l'ouvrir ou l'enregistrer. En fait ça dépend de la configuration du navigateur !!
Autre solution, tu mets ton mp3 dans un zip et donc ça te demendra forcément de le télécharger (car les navigateurs ne gèrent pas le zip)



Heu si c'est possible... Il suffit de ne pas pointer directement sur le .mp3 mais sur un script php qui va faire l'envoit (par exemple: envoi.php?file=mamusique.mp3)
Et pour forcer l'envoi, du moins pour proposer à l'internaute le téléchargement, http://www.crazycat.info/astuce10- [...] chier.html

On rigole bien ici!
Profil : IDNaute
Plus d'informations

Et ben écoute jte remercie. On en apprend tous les jours !!
Thanks a lot ! :)


---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Profil : IDNaute
Plus d'informations

Merci crazycat.

Ca a l'air d'être ce que je recherche...
Mais ou place-t-on ce script? comment l'utiliser? Je suis vraiment un gros naze en prog.

Un petit exemple avec cette adresse par exemple sera la bienvenue:

http://www.monsite.com/monmorceau.mp3

On rigole bien ici!
Profil : IDNaute
Plus d'informations

Code :
  1. <?
  2. $fichier = $_GET['file']; // si tu appelle ce script depuis http://www.monsite.com/telecharger.php (cad que ce script se situe dans cette page)
  3. // Nous extrayons les informations grâce à $fichier
  4. $fichier_nom = basename($fichier);
  5. $fichier_taille = filesize($fichier);
  6. $fichier_mime = mime_content_type($fichier);
  7.    
  8. // téléchargement du fichier
  9. header("Content-disposition: attachment; filename=$fichier_nom" );
  10. header("Content-Type: $fichier_mime" );
  11. header("Content-Transfer-Encoding: binary" );
  12. header("Content-Length: $fichier_taille" );
  13. header("Pragma: no-cache" );
  14. header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
  15. header("Expires: 0" );
  16. readfile($fichier);
  17. ?>


Tout simplement tu met ce script dans un page que tu nomme telecharger.php et quand tu file le lien pour download ton image tu met : http://www.monsite.com/telecharger [...] orceau.mp3


Message édité par MoOx_t le 25-01-2007 Ã  16:19:30

---------------
Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Profil : IDNaute
Plus d'informations

Je remercie pour toutes ces infos.
J'ai créé le fichier telecharger.php
En mettant le lien, voilà ce que je rencontre.

Fatal error: Call to undefined function mime_content_type() in /home/0/1/fukito.13.fr/www/telecharger.php on line 7

Pour info le morceau se trouve ici

http://z.fukito.13.fr/FcommeFukito.mp3
C'est un mix pour les amateurs de musiques éléctroniques.

Merci encore, vous ètes trop cool!!!

On rigole bien ici!
Profil : IDNaute
Plus d'informations
n°91591
25-01-2007 à 17:04:26