Grax por la explikdota, t entendí todo perfectamente. Respecto a las cabeceras si habia seguido tu recomendación y lei la documentación de estas pero no comprendí bien sobre como implementarla más si cual era su función, grax x eso también.
Como t mostre arriba tengo mi página de descargas "pagdescarga.html" donde tengo todos mis links para realizar la descarga, pero...
cómo le indico al script "descarga.php" (donde tengo mis cabeceras) q el link q seleccionarón corresponde al registro tal con clave tal?????...ésto para realizar mi consulta a la b.d y recoja los datos correspondientes al archivo linkeado. cómo paso esos parámetros??
Código HTML:
<!--pagdescarga.html-->
..<?=$fecha?>...<?=$nombre?>....<?=$tamaño?>...
<a href="descargar.php?nombre=<? echo $nombre ?>">descargar <? echo $nombre ?> <!--desde aquí pasar el parámetro para generar la consulta-->
Código PHP:
//descarga.php
$url = $_SERVER['SCRIPT_FILENAME'];
$rutaserver = dirname($url);
$sql = "SELECT * FROM rutas WHERE id=$clave"; //aquí me quedo incompleta
$rs = mysql_query($sql);
$enlace = $rutaserver.'/'.$nombre;
header ("Content-Disposition: attachment; filename=".$nombre."nn");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
Salu2