salve a tutti,
anche io ho un problema con il fource download

Codice PHP:
$cartella opendir($_SERVER['DOCUMENT_ROOT']);
while (
$file readdir($cartella)) {
$array_file[] = $file;
}
foreach (
$array_file as $file) {
echo 
"<TR><TD><CENTER>";
if ( 
$file == ".." || $file == ".") {
continue;
}
$dimensioni_file=filesize($_SERVER['DOCUMENT_ROOT']."/".$file);
echo 
"<a href=\"downloadit.php?nome_file=$file&dimensioni_file=$dimensioni_file\">$file</a>
"
;
echo 
"</TR></TD></CENTER>";

la pagina richiamata invece è questa:

Codice PHP:
$a=$_GET['nome_file'];
$nome_file=$a;
header('Content-type:Application/pdf');
header('Content-Disposition:attachment;filename="'.$nome_file.'"');
header('Content-Length:"'.$dimensioni_file.'"');
header('Content-Transfer-Encoding: binary');
readfile($nome_file); 
il file viene memorizzato nella cartella di destinazione, l'unico problema è che vengono salvati solo 1Kb rispetto ai 108Kb

Grazie a tutti per l'attenzione