ciao a tutti!!! ho un problema, sto creando una pagina di download, ho fatto la pagina di download che si chiama pag.php con questo codice
e poi una pagina che ho ciamato downloadit.php che ha questo codice
e il problema che da è che quando clicco su un link per scaricare i file contenuti nella cartella docs si apre la finestra che mi fa scaricare, ma non il file scelto, il file downloadit.php
come mai?
grazie
Codice:
Fai clic sui link per scaricare i file<br>
<?
$cartella = opendir('docs');
while ($file = readdir($cartella)) {
$array_file[] = $file;
}
foreach ($array_file as $file) {
if ( $file == ".." || $file == ".") {
continue;
}
$dimensioni_file=filesize("docs/".$file);
echo "<a href=\"downloadit.php?nome_file=$file\">$file</a>,<BR>";
}
?>
Codice:
<?php
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=$nome_file");
header("Content-Description: Download PHP");
header("Content-Length: $dimensioni_file");
readfile($nome_file);
?>
come mai?
grazie