no save
Assistance
Achat
News

Forum | webmastering
Forcer le telechargement en PHP
JI, le dim. 28 juil. 2002 à 17:51:42
   Bonjour

J'utilise le script suivant pour forcer le telechargement

Voici enfin le script pour forcer le telechargement d'un fichier .doc, .jpg, .xls, ouverts automatiquement par le navigateur.

Dans la page où se trouve le lien hypertexte du fichier à telecharger


<?php
...
$filname=nom du fichier à downloader;
$dir= "chemin complet vers le fichier/".$filname;
...
?>
...
<a href="download.php?dir=<?=$dir?>&filname=<?=$filname?>">download</a>
...




Dans le fichier download.php ecrire ce simple code:


<?php
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filname");
readfile("$chemin");
?>


Cela marche tres bien sur free.fr, mais chez mon nouvel hebergeur le nom du fichier est toujours download.avi (avi est un exemple)
Le contenu du fichier est le bon mais le nom me pose pb

Dans header("Content-Disposition: attachment; filename=$filname"); on dirai que filename prend la valeur du nom du fichier download.php3 ... Bref A L'AIDE ..

JI


JI
juil. 02
Suivant
REPONSES
JI
juil. 02
Vegeta
juil. 02
JI
juil. 02
Dud
août 02
JI
août 02
Dud
août 02
Version Web
Réalisé par RedShift
no save