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');
Logiciels
Humeur
HTML
Laisser un commentaire
