lien pour télécharger un fichier !!! Comment faire ???

mahdivitchee
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 22 Mar 2010

lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 17:26

Bonjour

j'ai un fichier format pdf monfichier.pdf ( de la base de données )

et je veux faire 2 liens :

** lien pour voir : <a href="monfichier.pdf">voire</a>
** lien pour télécharger : <a ???> telecharger</a> ( au lieu d'ouvrir le fichier je voudrais que ce lien renvoie vers une fenêtre de téléchargement )


comment faire ???

Merci d'avance

honolulu
WRInaute impliqué
WRInaute impliqué
 
Messages: 942
Inscription: 8 Nov 2005

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 17:39

Tout est dans le header :wink:


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 2612
Inscription: 1 Juin 2007

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 17:44

Je déconseille de permettre l'ouverture d'un fichier PDF, car, selon les programmes utilisés, ça peut largement ralentir voir bloquer l'ordinateur sur lequel le document va s'ouvrir.

Le mieux donc est de mettre le contenu du PDF dans une page web simple... ou alors de forcer le téléchargement du PDF (il y'a des codes pour ça sur le net).

mahdivitchee
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 22 Mar 2010

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 17:58

honolulu a écrit:Tout est dans le header :wink:

Bonjour

j'ai tester , mais il m'ouvre aussi dans acrobat :cry:

le code qui j'utilise
header("Content-type: application/pdf");
header('Content-Disposition: attachment; filename="'.$titrefich.'"');



SpeedAirMan a écrit:Le mieux donc est de mettre le contenu du PDF dans une page web simple... ou alors de forcer le téléchargement du PDF (il y'a des codes pour ça sur le net).


bonjour
je cherche ce code qui forcer le téléchargement mais j'ai pas trouvé :cry:


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 18:51

Avec ça :

mahdivitchee a écrit:
honolulu a écrit:header("Content-type: application/pdf");


pas étonnant vu que tu dis au navigateur que le fichier est un document pdf.

Lis ça : http://www.destrucsaweb.com/ressources/phpmyannu/goto_45.php


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 2612
Inscription: 1 Juin 2007

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 19:06

mahdivitchee a écrit:je cherche ce code qui forcer le téléchargement mais j'ai pas trouvé :cry:
Comment forcer le téléchargement d'un fichier .pdf via un fichier .htaccess (Apache) :mrgreen:


Code à ajouter dans un fichier .htaccess :
Code: Tout sélectionner
<FilesMatch "\.(?i:pdf)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>



Dis, ton pseudo me rappelle qq un... tu es nouveau ici :?:

mahdivitchee
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 22 Mar 2010

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 20:30

SpeedAirMan a écrit:Comment forcer le téléchargement d'un fichier .pdf via un fichier .htaccess (Apache) :mrgreen:


Code à ajouter dans un fichier .htaccess :
Code: Tout sélectionner
<FilesMatch "\.(?i:pdf)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>



Ok merci beaucoup, je test ça


SpeedAirMan a écrit:Dis, ton pseudo me rappelle qq un... tu es nouveau ici :?:


çi mon compte est mahdivtche :cry: http://forum.webrankinfo.com/mahdivitche-u78573/ ( il fermer a cause d'un Up dans forum de recherche des partenaires )


merci encours

bonne journée


SpeedAirMan
WRInaute accro
WRInaute accro
 
Messages: 2612
Inscription: 1 Juin 2007

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 20:44

Arf, compte fermé pas cool.

J'ai dû utiliser le code récemment, et de mon côté ça marche niquel. S'il y'a un soucis de ton coté, n'hésite pas à le dire.


Bonne soirée

honolulu
WRInaute impliqué
WRInaute impliqué
 
Messages: 942
Inscription: 8 Nov 2005

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 22:22

UsagiYojimbo a écrit:Avec ça :

mahdivitchee a écrit:
honolulu a écrit:header("Content-type: application/pdf");

pas étonnant vu que tu dis au navigateur que le fichier est un document pdf.


tsst, gaffe aux citations.
Je n'ai jamais donné le code cité... J'ai communiqué un lien qui permet d'y arriver pour peu qu'on se donne la peine de lire la doc... Comme on dit en anglais, RTFM :wink:


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: lien pour télécharger un fichier !!! Comment faire ???

Message le Jeu Avr 01, 2010 23:32

En fait je ne disais pas ça pour toi honolulu, mais bien pour mahdivitchee.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité