filesize non funziona (sempre 0)
Ciao a tutti!!!
Io faccio una cosa del genere:
Codice PHP:
$handle = fopen($path.$wantedfilename, 'rb');
header("Cache-Control: ");
header("Pragma: ");
header($ct);
header("Content-Disposition: attachment; filename=\"".$wantedfilename."\"");
header("Content-Length: ".filesize($path.$wantedfilename));
fpassthru($handle);
Si noti che:
1) $ct sono i mime-types, sono tutti impostati correttamente.
2) non cambia nulla togliendo o mettendo Cache-control, pragma, content-disposition e simili
3) I nomi dei files passati a filesize() sono corretti (/membri/pietrovischia/cartellaprotetta/nomefile.extension)
Quello che succede è che il file non viene mai visualizzato, poiché filesize() restituisce sempre 0.
Ho controllato le dimensioni dei files sia da filezilla sia da pannello di controllo, e sono tutti dimensionati (e inoltre se li apro "normalmente" andando col browser sulla cartella loro si aprono tranquillamente)
DOMANDA: dove diavolo sta il problema?