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