PHPAscal
Accueil Programmation web Optimisation Liens Fonctionnement du site À propos de l'auteur Plan du site
Programmation web CSS HTML PHP Javascript RSS SQL SSH, serveur linux Outils
  PHPascal a 95 articles


Recherche



Modifier la couleur:



Valid XHTML 1.0 Transitional

CSS Valide !

Programmation web / PHP / script-telecharger

Script pour téléchargé un fichier

Avec un fichier avec ce code :


<?php
// fichier script.php
//date actuelle
$date = gmdate('D, d M Y H:i:s');
 
header("Content-Type: $mime"); //Ici par exemple c'est pour un fichier XML, a changer en fonction du type mime du fichier voulu.
header("Content-Disposition: attachment; filename=$fichier");
header('Last-Modified: '. $date . ' GMT');
header('Expires: ' . $date);
//header specifique IE :s parce que sinon il aime pas
if(preg_match('/msie|(microsoft internet explorer)/i', $_SERVER['HTTP_USER_AGENT'])){
  header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  header('Pragma: public');
}else{
  header('Pragma: no-cache');
}
 
readfile($fichier);
exit();
?>


Vous pouvez créé différentes page php avec les codes suivant :


<?php
// http://fr.wikipedia.org/wiki/Type_MIME
$fichier = "fichier.wav";
$mime = 'audio/x-wav';
include("script.php");
?>
Article écrit le 22 avril 2010

Autres articles sous la même catégorie


Pascal Dubreuil | © PHPascal.com 2012
Temps d'exécution : 0.0062 sec
Fait au Québec