Proposer un téléchargement ? |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
R'Honan frontpage mioche
|
Proposer un téléchargement ? , Posté le: 26-05-2003 13:01 |
|
|
Bonjour à tous,
Voilà j'ai un petit problème de rien du tout sur un de mes sites :
Je veux fournir des fichiers pdf et doc en téléchargement, et lorsque je le fais ça ne marche pas.
J'envoie sur mon serveur les fichiers Nouvelle terre.DOC et Nouvelle terre.pdf et lorsque je clique sur les liens le doc s'ouvre directement et le pdf ne donne rien.
Pourrait-on me dire comment faire pour proposer des fichiers en téléchargement sur mon site ?
Merci |
|
|
rorschach dreamweaver mioche
|
Proposer un téléchargement ? , Posté le: 23-09-2003 16:05 |
|
|
le problème viens du fait que IE est capable d'ouvrir les fichier pdf et doc pour les lire donc quand on fait un lien vers un de ces fichier IE les ouvre au lieu de les télécharger, il y à un script php qui permet d'eviter à ie d'ouvrir le fichier et permet donc de les télécharger..
le voilà :
Code: |
<?php
$filname = toto.pdf;
$dir= " chemin_complet_vers_le_fichier/".$filname;
?>
<a href="download.php?dir=<?=$dir?>&filname=<?=$filname?>">download</a>
?>
Et dans le fichier download.php tu mets ça :
<?php
header("Content-disposition: attachment; filename=$filname");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($dir));
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile($dir);
?>
|
ça marche pour les fichier pdf donc en modifiant un peu tu peux aussi l'utiliser pour les document doc
une autre méthode plus simple consiste à compacter dans un fichier zip le fichier doc ou pdf et mettre le fichier .zip en téléchargement
|
|
|
R'Honan frontpage mioche
|
Proposer un téléchargement ? , Posté le: 28-07-2004 22:59 |
|
|
Je reponds un peu tard...
Merci du conseil l'ami.
Finalement, j'ai choisi le .zip
A+ |
|
|
|
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|