CLiquer sur un len et il se telecharge

Résolu/Fermé
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 - 25 juil. 2008 à 03:08
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 - 25 juil. 2008 à 23:43
Bonjour,
j'voudrais savoir cmt j'pourais faire pr que si je clique sur
<a href="lobjet.xxx">download</a> l'objet se telecharge

12 réponses

sexycamel Messages postés 500 Date d'inscription samedi 5 juillet 2008 Statut Membre Dernière intervention 15 novembre 2008 132
25 juil. 2008 à 05:21
Bah ça dépend de ce que tu veux faire télécharger.

prenons par exemple un programme :

<a href="destination du fichier/programme.exe">télécharger le logiciel</a>

Voici un lien qui t'expliquera plus en détails ;)

http://fr.selfhtml.org/html/liens/types_fichiers.htm
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
25 juil. 2008 à 14:49
Bonjour

Avec php c'est assez simple (mais le fichier ne doit pas faire plus de quelques Mo)

http://www.commentcamarche.net/forum/affich 6581595 telecharger une image sans un clic droit

Nota : ça marche avec tout type de fichier et pas seulement les images ;-)

PS : et dewplayer ça fonctionne finalement sans recharger la page ?
0
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 1
25 juil. 2008 à 15:31
wé il fonctionne ç merveille !!!
0
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 1
25 juil. 2008 à 15:36
le dewplayer qui marche bien hhhh
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
25 juil. 2008 à 15:58
Tant mieux !

J'aime bien Dewplayer : dommage par contre qu'on ne puisse pas le piloter en JavaScript
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 1
25 juil. 2008 à 16:00
si si ça se peut ! si t veut je te passe cmt mais ça ne marche que sur firefox

il n' y a aps moyen pour telecharger avec javascript ? sans php ?
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
25 juil. 2008 à 16:10
Sans php tu peux mais alors tes fichiers doivent porter une extension que le navigateur ne va pas tenter d'interpréter

Par ex si tu renommes page.htm en page.htm.perso alors là
<a href=".../page.htm.perso">Téléchargez ma page perso</a> devrait fonctionner
0
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 1
25 juil. 2008 à 16:11
moi je cherche à faire telecharger des fichier .mp3
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
25 juil. 2008 à 16:15
Sans les renommer le fichier tu peux pas ... A la limite tu peux demander aux utilisateurs de faire un clic droit sur le lien puis enregistrer sous : dans ce cas ça va fonctionner
0
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 1
25 juil. 2008 à 16:18
Et c'est quoi la solution mnt ?
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
25 juil. 2008 à 16:23
Tu dois utiliser PHP


Sans PHP tu ne peux pas ! T'Oh !
0
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 1
25 juil. 2008 à 16:26
alors cmt faire mnt ?
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
25 juil. 2008 à 17:45
Ben comme je l'ai déjà dit

Tu créés une page php que tu nommes par ex download.php :

<?php 
if (isset($_GET["filename"])) 
{ 
$filename=$_GET["filename"]; 
// ne conserver que le nom du fichier : le nom que verra s'afficher l'utilisateur 
$uploadname=basename($filename); 

// Envoi du fichier 
header('Content-Transfer-Encoding: none'); 
header('Content-Type: application/octetstream'); 
header('Content-Disposition: attachment; filename="'.$uploadname.'"'); 
header('Content-length: '.filesize($filename)); 
header("Pragma: no-cache"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); 
header("Expires: 0"); 
@readfile($filename) OR die(); 
} 
?> 


Et dans ta page ex demo.htm

<html>
<body>
<a href="download.php?filename=sample.mp3">Télécharger sample.mp3</a>
<a href="download.php?filename=ma_zic.mp3">Télécharger ma_zic.mp3</a>
</body>
</html>


Attention : pas d'accent ni d'espace dans le nom du fichier et fait attention à la case !

0
gu-guss Messages postés 70 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 15 octobre 2009 1
25 juil. 2008 à 23:43
wéé ça merche !! merciii
0