Originariamente inviato da marketto
domanda banale: $var1 e $var2 sono settati??
posta tutto lo script
Questo è il file con il link:
codice:
.....
.....
//imposto la variabile che mi identifica la cartella contenuta dentro a "downl_file"
$nome_cartella ="pubblicazioni/";
echo "
$num</p> </td>
<td width =\"43%\" style=\"background-color: #F7FAFA;\">
$file</p></td>
<td width =\"12%\" style=\"background-color: #F7FAFA;\">
$data_conv</p></td>
<td width =\"20%\" style=\"background-color: #F7FAFA;\">
( $dimensioni Kb)</p></td>
<td width =\"20%\" align=\"center\" style=\"background-color: #F7FAFA;\">
<a href=\"downloadit.php?file=$file&nome_cartella=$nome_cartella\">
apri o salva...
</a></p>";
........
........
Questo è "downloadit.php"
codice:
<?php
$file_da_aprire = "downl_file/".$nome_cartella.$file;
header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($file_da_aprire));
@readfile($file_da_aprire);
?>
La variabile $file è settata anche se non te l'ho mostrata. Appare nella tabella correttamente, quindi esiste.