Proposer des telechargement ...

toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,je galere depuis plus de 2 jours pour pouvoir proposer des telechargement sur mon site(www.hitmegamedia.ch) j'ai deja essayer <a href ..... mais sa ouvre le fichier dans le site du style 45tgtz12bfg67768986754gd0.34567875643tg::;98765K()=è!àPOPéjiuk
84845£`+9¨'
äoüpöolkh enfin bref sa c'est pour les fichier Rar et pour mes mixe sa lit simplement la musique sur mon sites .
Merci p (mon adresse MSN si c'est relativement "long" :www.lediable25@yasi.com

A voir également:

13 réponses

Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
salut,

et si tu donnais un lien vers une page de téléchargement officiel…
c'est pas la peine de multiplier les contenus à l'infini, d'autant que comme ça tu es sûr de toujours proposer la dernière version.
Comme disait M. GABIN :<< il y a une chose que je sais , c est que l'on ne sait jama­is ! >> 
0
toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   174
 
Oui mais mes mix ne son pas connus lol n'est t'il donc pas possible de le faire ?
0
toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   174
 
Au passage merci pour la correction des fautes ....
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
dommage que tu n'en tienne pas compte !
-:oD
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
c'est quoi tes mix ?
de l'audio ?

si ce sont des fichiers audio, je suppose qu'il faut modifier les headers avec PHP (définir le MIME Type) pour que le fichier soit traité comme du binaire et pas de l'audio. sinon le navigateur ouvre le fichier avec le plugin ad hoc.
0

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

Posez votre question
toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   174
 
a ok (oui c'est de l'audio)alors par exemple quelle serais le code a metre a la fin svp
</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<style type="text/css">
<!--(ICI?)
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
0
toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   174
 
merci mais pour moi cest du chinois desoler (peut tu corriger stp si tu peux)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<?php
$file=$_GET['Toflfou.mp3'];

if (($Toflfou.mp3 != "") && (file_exists("./" . basename($file))))
{
$size = filesize("./" . basename($file));
header("Content-Type: application/force-download; name=\"" . basename($file) . "\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $size");
header("Content-Disposition: attachment; filename=\"" . basename($file) . "\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
readfile("./" . basename($Toflfou.mp3));
exit();
<body>
</body>
</html>
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
tu as combien de fichiers audio ?
donne-nous les noms stp.
0
toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   174
 
alors le 1er c'est Toflfou.mp3 puis jen ai plusieur que je meterait par la suite )
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
alors, en gros et avec des tests à chaque fois !
-;o)

on va le faire avec une liste blanche, en passant le nom du fichier en paramètre du lien.
je pars du principe que ce sont tous des MP3, si tu as d'autres extensions suffit de l'es ajouter dans le tableau.

dans la page qui contient les liens tu vas ajouter des liens du type "download.php?fichier=nom_du_fichier_sans_extension".

et dans "download.php" :
<?php
	/* liste des fichiers à télécharger */
	$files = array('toflfou'); /* tu ajouteras tes fichiers au fur et à mesure */
	/* nom du fichier passé en paramètre */
	$file = $_GET['fichier'];

	/* si le fichier est bien dans la liste, on propose le téléchargement */
	if(in_array($file, $files))
	{
		$url = 'pub/audio/'.$file.'.mp3'; /* à adapter */
		$size = filesize($ur);
		
		header("Content-Type: application/force-download; name=\"$url\"");
		header("Content-Transfer-Encoding: binary");
		header("Content-Length: $size");
		header("Content-Disposition: attachment; filename=\"$url"\"");
		header("Expires: 0");
		header("Cache-Control: no-cache, must-revalidate");
		header("Pragma: no-cache");
		
		readfile($url);
	}
	else /* sinon on envoie ballader */
	{
		die('Fichier inconnu');
	}
?>

ça doit coller, enfin j'espère !
-;o)
0
toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   174
 
OK merci beaucoup beaucoup a toi frenchement .!!Et meilleur veux au faite
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
You're welcome !

bonne continuation à toi et pense à nous dire si ça fonctionne !!!

et bon…
merci beaucoup beaucoup a toi franchement !!! Et meilleurs vœux, au fait 

-:oD
0
toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   174
 
Excuse moi c'est encore moi jai mis sa et sa va pas <a href="download.php?fichier=Toflfou" OnClick="submit=(toflfou.mp3)">Télécharger<a/>
<?php
/* liste des fichiers à télécharger */
$files = array('toflfou'); /* tu ajouteras tes fichiers au fur et à mesure */
/* nom du fichier passé en paramètre */
$file = $_GET['fichier'];

/* si le fichier est bien dans la liste, on propose le téléchargement */
if(in_array($pub/audio/Toflfou", $files))
{
$url = 'pub/audio/'.$file.'.mp3'; /* à adapter */
$size = filesize($ur);

header("Content-Type: application/force-download; name=\"Toflfou.mp3\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $size");
header("Content-Disposition: attachment; filename=\"$url"\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

readfile($Toflfou);
}
else /* sinon on envoie ballader */
{
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
faut faire gaffe à la casse (majuscule/minuscule).
pas besoin de coder le "onclick"
et j'espère que tu n'a pas mis le lien sur la même page !
<a href="download.php?fichier=toflfou">Télécharger<a/>
0