Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
29 righe
1.0 KiB
29 righe
1.0 KiB
<? |
|
$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; |
|
include_once($configPath); |
|
if (isset($_SESSION["utente"]) && $_SESSION["utente"]->gerarchia === 1) { |
|
if (!empty($_GET["message"])) { |
|
$message = $_GET["message"]; |
|
if ((strpos($message,"<") === 0) && (strpos($message,">") === strlen($message) - 1)) { |
|
$path = $config["mailFolder"] . "/"; |
|
if (isset($_SESSION["ente"])) { $path .= $_SESSION["ente"]->codice . "/"; } |
|
$path .= $message; |
|
if (file_exists($path)) { |
|
$message = file_get_contents($path); |
|
$message = gzuncompress($message); |
|
if (!empty($message)) { |
|
header('Content-disposition: attachment; filename=message.eml'); |
|
header ("Content-Type:plain/text"); |
|
//output the XML data |
|
echo $message; |
|
// if you want to directly download then set expires time |
|
header("Expires: 0"); |
|
die(); |
|
} |
|
} |
|
} |
|
} |
|
} |
|
header('HTTP/1.0 403 Forbidden'); |
|
die(); |
|
?>
|