Netophonix - Le forum Index du Forum Netophonix - Le forum Index du Forum
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
Règles et fonctionnementRègles et fonctionnement   Liste des sagas mp3Liste des sagas mp3

Faire des liens de téléchargement directe pour des mp3
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Netophonix - Le forum Index du Forum -> Informatique -> Tutoriaux web
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Mitch_dsm

Administrateur
 Administrateur


H/F: H/F:Homme
Inscrit le: 10 Déc 2006
Age: 32
Messages: 1581
Localisation: banlieue parisienne

A travaillé sur :
Matrick, Los Cojones Yubejon (narrateur), Faites comme chez nous, Les blagues du jour, Tutophonix, guest dans La D.G.S.C.E.

MessagePosté le: Sam 27 Jan 2007, 15:09    Sujet du message: Faire des liens de téléchargement directe pour des mp3 Répondre en citant

Pour eviter d'obliger les visteurs à faire clic droit 'enregistrer la cible' sous peine d'un lancement souvent foireux d'application de lecture media, voici une technique relativement simple pour faire vos liens.

Créez et placer sur votre serveur, un fichier nommé : fdownload.php et dont voici le contenu
Code:
<?php

$filename = $_GET['file'];

// required for IE, otherwise Content-disposition is ignored
if(ini_get('zlib.output_compression'))
  ini_set('zlib.output_compression', 'Off');

// addition by Jorg Weske
$file_extension = strtolower(substr(strrchr($filename,"."),1));

if( $filename == "" )
{
  echo "<html><title>eLouai's Download Script</title><body>ERROR: download file NOT SPECIFIED. USE force-download.php?file=filepath</body></html>";
  exit;
}

switch( $file_extension )
{
  case "pdf": $ctype="application/pdf"; break;
  case "exe": $ctype="application/octet-stream"; break;
  case "zip": $ctype="application/zip"; break;
  case "doc": $ctype="application/msword"; break;
  case "xls": $ctype="application/vnd.ms-excel"; break;
  case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
  case "gif": $ctype="image/gif"; break;
  case "png": $ctype="image/png"; break;
  case "jpeg":
  case "jpg": $ctype="image/jpg"; break;
  default: $ctype="application/force-download";
}
header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false); // required for certain browsers
header("Content-Type: $ctype");
// change, added quotes to allow spaces in filenames, by Rajkumar Singh
header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();

?>


Ensuite dans vos pages html, au lieu de faire les liens classiques :
Code:
<a href="chemin/monfichier.mp3"><img src="monimage.gif"></a>

Code:
<a href="chemin/monfichier.mp3">montexte</a>


On les fait de la manière suivante :
Code:
<a href="chemin/fdownload.php?file=monfichier.mp3"><img src="monimage.gif"></a>

Code:
<a href="chemin/fdownload.php?file=monfichier.mp3">montexte</a>


EXEMPLE

Normalement c'est niquel et plus besoin de ziper par contre il y a certains serveurs sur lesquels ça ne marche pas bien (fichiers corrompus à l'arrivée) on peut modifier les paramettres PHP pour arranger ça mais ça devient un peu compliqué.
_________________
Mitch DSM Phantom Netophonist


http://domainesm.free.fr


Dernière édition par Mitch_dsm le Dim 28 Jan 2007, 03:03; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
PéQu ze PolaQ

Neto-Rédacteur
 Neto-Rédacteur


H/F: H/F:Homme
Inscrit le: 01 Jan 2007
Age: 16
Messages: 816
Localisation: Ah ? Ah oui.


MessagePosté le: Sam 27 Jan 2007, 22:01    Sujet du message: Répondre en citant

Sinon y'a plus simple, téléchargez firefox.
Non, plus sérieusement, je crois que ça vient du FTP mais aussi du navigateur internet utilisé (selon le gestionnaire de téléchargement), donc en gros, y'a pas tellement de soluce miracle
_________________


Affiche une petite image au-dessous de vos détails dans vos messages...euh non c'est pas ça.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Red_Emily

Modératrice
 Modératrice


H/F: H/F:Femme
Inscrit le: 23 Déc 2006
Age: 30
Messages: 528


A travaillé sur :
Matrick (la matruc contre-attaque) et Tutophonix

MessagePosté le: Dim 28 Jan 2007, 13:36    Sujet du message: Répondre en citant

Moi j'y connais rien mais l'exemple à l'air de bien foncionner en tout cas
_________________
Red Emily assoiffée de sang
Cruella c'est une poupée barbie à côté
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Alundra

Créateur
 Créateur


H/F: H/F:Homme
Inscrit le: 15 Jan 2007
Age: 20
Messages: 87


A travaillé sur :
Lezard Ball

MessagePosté le: Dim 28 Jan 2007, 19:10    Sujet du message: Répondre en citant

Merci de l'info ça va grandement nous aider (le nombre de problemes qu'on a avec ce "enregistrer la cible sous" ><)

edit: ça fonctionne,merci du tuyau
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
odioz

Administrateur
 Administrateur


H/F: H/F:Homme
Inscrit le: 12 Déc 2006
Age: 30
Messages: 401
Localisation: Paris


MessagePosté le: Jeu 01 Fév 2007, 20:01    Sujet du message: Répondre en citant

Présisons tout de même que le serveur doit suporter le PHP
_________________
Odioz
Netophoniste Admin
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
D@rk Hell

Créateur
 Créateur


H/F: H/F:Homme
Inscrit le: 28 Jan 2007
Messages: 22
Localisation: Un coin pomé


MessagePosté le: Mar 27 Fév 2007, 21:59    Sujet du message: Répondre en citant

Cela va de soit... Mais j'ai une petit question, ce code permet t'il de lancer le téléchargement d'un mp3 situer sur un autre serveur?

sa me serai bien utiles.
_________________
Fondateur de DukeTotchi....
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Mitch_dsm

Administrateur
 Administrateur


H/F: H/F:Homme
Inscrit le: 10 Déc 2006
Age: 32
Messages: 1581
Localisation: banlieue parisienne

A travaillé sur :
Matrick, Los Cojones Yubejon (narrateur), Faites comme chez nous, Les blagues du jour, Tutophonix, guest dans La D.G.S.C.E.

MessagePosté le: Mar 27 Fév 2007, 22:19    Sujet du message: Répondre en citant

Il faut que tu place ton fichier fdownload.php sur le meme server que tes mp3 et tu l'appelle à partir de ton site.
_________________
Mitch DSM Phantom Netophonist


http://domainesm.free.fr
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
D@rk Hell

Créateur
 Créateur


H/F: H/F:Homme
Inscrit le: 28 Jan 2007
Messages: 22
Localisation: Un coin pomé


MessagePosté le: Mer 28 Fév 2007, 17:10    Sujet du message: Répondre en citant

Merci bien... Nous somme en train de sortir des archive zip tous les fichier... pour ensuite metre un lecteur audio en ligne... pour ce qui ne veule pas "télécharger"

Mais tu a dit que certain serveur pouvait corrompre les fichier. Free.fr en fait t'il partie?
_________________
Fondateur de DukeTotchi....
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Mitch_dsm

Administrateur
 Administrateur


H/F: H/F:Homme
Inscrit le: 10 Déc 2006
Age: 32
Messages: 1581
Localisation: banlieue parisienne

A travaillé sur :
Matrick, Los Cojones Yubejon (narrateur), Faites comme chez nous, Les blagues du jour, Tutophonix, guest dans La D.G.S.C.E.

MessagePosté le: Mer 28 Fév 2007, 20:55    Sujet du message: Répondre en citant

non (matruc est sur free) par contre j'ai aussi remarqué que certaines fois les téléchargements ne se font pas en entier je vais me renseigner pour arranger ça.
_________________
Mitch DSM Phantom Netophonist


http://domainesm.free.fr
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
D@rk Hell

Créateur
 Créateur


H/F: H/F:Homme
Inscrit le: 28 Jan 2007
Messages: 22
Localisation: Un coin pomé


MessagePosté le: Ven 02 Mar 2007, 14:20    Sujet du message: Répondre en citant

Ok. Tient nous au courant. et merci pour ces réponse
_________________
Fondateur de DukeTotchi....
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Blast

Administrateur
 Administrateur


H/F: H/F:Homme
Inscrit le: 02 Jan 2007
Age: 41
Messages: 3567
Localisation: Bruxelles

A travaillé sur :
Mono dans le Calendrier de l'Avent ; Mixeur de la Taverne de Kadelfek ; Voix dans Skull 13, La D.G.S.C.E., Mission: Impossible, l'édition soviétique, Saga Le Netophonix, Team Weuaaargh, Far Western,Velvorn : The Bladed Druid, Tasheman, Kiponie Stories, Supremum - Les Chroniques de Nede

MessagePosté le: Ven 02 Mar 2007, 14:47    Sujet du message: Répondre en citant

Mitch_dsm a écrit:
j'ai aussi remarqué que certaines fois les téléchargements ne se font pas en entier


Exact, il faut parfois les relancer plusieurs fois pour avoir le fichier entier.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
rowlan

Créateur
 Créateur


H/F: H/F:Homme
Inscrit le: 07 Jan 2007
Age: 21
Messages: 568
Localisation: Je suis comme la vérité : ailleurs

A travaillé sur :
Enquêtes de Nathaniel Monde--WIM Project-Parodie de Walker (Icaryon)-Mission Impossible : version soviétique-Calendrier de l'avent.mp3--

MessagePosté le: Ven 02 Mar 2007, 16:09    Sujet du message: Répondre en citant

Je confirme cette info. J'ai du retélécharger quelques uns des épisodes de la Maruc 1
_________________
http://www.lesimpunissables.c.la
http://www.nathanielmonde.c.la
http://www.clavelprod.c.la
===========================
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Sculderoy

Créateur
 Créateur


H/F: H/F:Homme
Inscrit le: 15 Jan 2007
Age: 19
Messages: 1649
Localisation: Bordeaux

A travaillé sur :
Skull 13

MessagePosté le: Ven 02 Mar 2007, 16:19    Sujet du message: Répondre en citant

moi ça a marché nickel avec les épisode de la Matruck...enfin j'ai fais "enregistrer sous" aussi
_________________
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur MSN Messenger
Blast

Administrateur
 Administrateur


H/F: H/F:Homme
Inscrit le: 02 Jan 2007
Age: 41
Messages: 3567
Localisation: Bruxelles

A travaillé sur :
Mono dans le Calendrier de l'Avent ; Mixeur de la Taverne de Kadelfek ; Voix dans Skull 13, La D.G.S.C.E., Mission: Impossible, l'édition soviétique, Saga Le Netophonix, Team Weuaaargh, Far Western,Velvorn : The Bladed Druid, Tasheman, Kiponie Stories, Supremum - Les Chroniques de Nede

MessagePosté le: Ven 02 Mar 2007, 16:36    Sujet du message: Répondre en citant

moi aussi, et j'ai aussi essayé avec getright, pas mieux.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
D@rk Hell

Créateur
 Créateur


H/F: H/F:Homme
Inscrit le: 28 Jan 2007
Messages: 22
Localisation: Un coin pomé


MessagePosté le: Ven 09 Mar 2007, 18:58    Sujet du message: Répondre en citant

c'est embétant sa...
_________________
Fondateur de DukeTotchi....
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Netophonix - Le forum Index du Forum -> Tutoriaux web Toutes les heures sont au format GMT + 1 Heure
Aller à la page 1, 2  Suivante
Page 1 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum




Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com