Les catégories

PHPPHP

LogicielsLogiciels

HumeurHumeur

xhtml et CSSHTML

PHP Forcer le téléchargement d'un fichier

par kraddle| Posté le Le 08 Mars 2009 à 11H38 |

Une petite fonction pour forcer le téléchargement. Dans notre exemple, il s'agit d'une image jpg :

function forcer($fichier)
{
  $poids = filesize($fichier); 
		
  header("Pragma: public"); 
  header("Expires: 0"); 
  header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
  header("Cache-Control: public");        
  header("Content-Description: File Transfer"); 
  header("Content-Type: application/jpg\n"); 
  header( "Content-Disposition: attachment; filename=".$fichier); 
  header($header); 
  header("Content-Transfer-Encoding: binary"); 
  header("Content-Length: ".$poids); 
  readfile($fichier); 
}

/*
* appel de la fonction
*/
forcer('./images/mon_image.jpg');

 

close
Ajouter un commentaire pour : Forcer le téléchargement d'un fichier

  • Police :
  • text gras
  • texte italique
  • texte barré
  • Smilies :
  • smile
  • surprise
  • triste
  • tirer la langue
  • rire



Pas de commentaires pour cet article.

poster un commentaire Laisser un commentaire

(ne nécessite aucune inscription).

Ma femme est un chausse-pieds (Jean Baptiste Grolle)