Originalmente inviato da
AngelinoAnt
EDIT: Il rename del file lo devi fare quando inserisci il download e ti crei l'array con la corrispondenza "nomefile" - "hash". Mentre il codice per ripescare il file e ridargli il nome corretto deve stare in una pagina a se stante
questo pezzo non l'ho capito... ho fatto così [adesso vedo se funziona]
Codice PHP:
<?php
$nomefile = "download/archivio.rar";
$hash = md5("ciao" . md5($nomefile));
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="archivio.rar"');
readfile('download/archivio.rar');
?>