Thématique , venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


Le Blog  

août 07
18

Forcer le téléchargement d’un fichier à l’aide de PHP

Il existe des fichiers, comme les fichiers texte ou les images, qui sont directement affichés par le navigateur lorsqu’un lien direct pointe vers eux depuis votre site. Avec PHP vous pouvez proposer à vos visiteurs de télécharger ce fichier au lieu de l’afficher. Voici le code à utiliser:

<?php
// information concernant le fichier à télécharger
$fichier = 'mon_repertoire/mon_fichier.jpg';
$nom_fichier = 'mon_fichier.jpg';

// téléchargement du fichier
header('Content-disposition: attachment; filename='.$nom_fichier);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: fichier');
header('Content-Length: '.filesize($fichier));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($fichier);
?>

Placez ce code dans une page nommée “telecharger.php” (par exemple) et faîtes un lien vers cette page pour forcer le téléchargement. Attention, votre page “telecharger.php” ne doit pas contenir de code HTML !

Laisser un commentaire




Votre statut : Invité
Vous devez être membre pour participer.
 
 
 
 
 
 
 
 
 
 
Le Sénat réclame une taxe sur les revenus
Yahoo en veut toujours plus
Un spammeur condamnée à 30 mois de prison
Google plaide pour un Yahoo indépendant
Jeux gratuits chez Yahoo avec de la publicité
Interviews Webmasters
Mise à jour du blog de Forum-webmaster !
Une rubrique E-commerce
 
 
 
 

Choisissez votre forum :
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Interviews Webmasters
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Hébergement
Référencement
E-commerce
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel
Présentation

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg