FUNZIONE DI // PER FORZARE UN TRASFERIMENTO DAL SISTEMA CENTRALE VERSO I SATELLITI
force_download di funzione ($filename)
{
// OTTIENE UN NOME PER LA LIMA
$basename = basename ($filename);
// OTTIENE IL CONTENUTO DELLA LIMA
$filedata = file_get_contents ($filename);
se ($filedata)
{
// QUESTE INTESTAZIONI È USATO SU TUTTI I BROWSER
intestazione (“Soddisfare-Tipo: l'applicazione-x/forza-carica programmi oggetto„);
intestazione (“Soddisfare-Disposizione: collegamento; filename= \ “$basename \ "");
intestazione (“Soddisfare-lunghezza: „. (stringa) (strlen ($filedata)));
intestazione (“espira: „ .gmdate (“D, d m. Y H: i: s„, mktime (data (“H„) +2, data (“io„), data (“s„), data (“m.„), data (“d„), data (“Y„))).„ GMT ");
intestazione (“Last modified: „ .gmdate (“D, d m. Y H: i: s„).„ GMT ");
// QUESTA INTESTAZIONE DEVE ESSERE OMESSO PER LO IE 6+
se (strpos FALSI del === ($_SERVER [“HTTP_USER_AGENT„], “MSIE "))
{
intestazione (“Nascondiglio-Controllo: il nessun-nascondiglio, deve-revalidate„);
}
// QUESTO È L'ULTIMA INTESTAZIONE
intestazione (“Pragma: nessun-nascondiglio„);
ROSSOREARE DI // LE INTESTAZIONI AL BROWSER
rossoreare ();
IL BLOCCAGGIO DI // LA LIMA NEGLI AMPLIFICATORI DI USCITA - SARÀ IRRIGATO ALL'ESTREMITÀ DELLO SCRITTO
ob_start ();
eco $filedata;
}
}
|