Télécharger au lieu d'afficher

Résolu/Fermé
lillois - 20 sept. 2010 à 20:09
 Utilisateur anonyme - 20 sept. 2010 à 20:53
Bonjour,
Voila,
j'ai fait un site d'upload personnel,
mais quand je veux telecharger mon fichier,
un fichier texte par exemple, il s'affiche sur mon site.
existe t-il un moyen de telecharger le fichier et non de l'afficher
merci beaucoup

A voir également:

2 réponses

Utilisateur anonyme
20 sept. 2010 à 20:23
Il faut faire du "force-download", tu peux faire ceci avec php :
<?php
$id_file = $_GET['id'];
$url = "dossier/".$id_file; 

if(file_exists($url)){

	header('Content-Transfer-Encoding: binary'); 
	header('Content-Disposition: attachment; filename="'.$id_file.'"'); 

	readfile($url);
}
else
{
	echo 'Fichier inexistant';
}
?>

Avec ceci par exemple, si tu le mets dans la page download.php, il te suffira d'ajouter ?id=nomdufichier.txt à la fin de ton url, et ton fichier sera téléchargé
1
ok merci beaucoup je teste tout de suite merci
0
merci beaucoup sa marche
=D
0
Utilisateur anonyme
20 sept. 2010 à 20:53
De rien ;)
0