Salve a tutti
avrei bisogno di proteggere la cartella in cui inserisco alcuni file da scaricare, quindi nono avendo un server, ho optato per lo treaming dei file, elaborando il seguente codice;
codice:
<?php
$path = "/file/";
$filename = @$_POST["nome_file"];
header("Content-Disposition: atachment; filename=$filename");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize("$path/$filename"));
header("Pragma: no-cache");
header("Expires: 0");
$fp=fopen("$path/$filename","r");
print fread($fp,filesize("$path/$filename"));
fclose($fp);
exit();
?>
:quote: :quote:
il problema è che qualsiasi sia il valore della variabile $filename scarica sempre un file vuoto di 0kb (anche se metto un nome di un file a caso che sul server non è fisicamente presente).
dove sbaglio?
ciao e grazie