PHP: Funzione per download

13 lug 2009

Vi piacerebbe inserire all’interno del vostro sito un sistema che simula lo scaricamento di un file tipo allegato di posta elettronica o cose simili?Ecco il codice, per utilizzarla basta richiamare il file contenente la pozione della web root indicando i parametri.

 
php
function allegato($percorso,$nome_file)
{
@header('Pragma: private');
@header('Cache-control: private, must-revalidate');
@header("Content-Type: application/octet-stream");
@header("Content-Length: " .(string)(@filesize($percorso)) );
@header('Content-Disposition: attachment; filename="'.($nome_file).'"');
@readfile($percorso);
@exit;
}
?

Articoli simili

Lascia un Commento