Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/10/2007, 13:26
Avatar de jorgedx
jorgedx
 
Fecha de Ingreso: junio-2005
Ubicación: Chile, Los Andes
Mensajes: 406
Antigüedad: 18 años, 10 meses
Puntos: 4
Re: url amigable para descarga de archivos?

mira yo lo pienso asi:

tengo en una BD informacion por ejemplo un archivo .exe

en mi bd tendria

tabla -> archivos

| id | nombre_archivo | extension|

| 227 | programa.exe | exe |
| 228 | archivo.doc | doc |


como vengo a buscar el archivo desde la url

http://url/227

en un archivo descargar.php escribo

Código PHP:
$donde_estoy=$_SERVER["REQUEST_URI"];

$partes=explode("/"$donde_estoy);

$total=count($partes)-1;



$id=$partes[$total];

$query=mysql_query("SELECT * FROM archivos WHERE id='$id' ");

$resultado=mysql_fetch_array($query);


header("location: $resultado['nombre_archivo']"); 

Asi seria, deberias tener dos consideraciones,
1. Que los archivos esten donde esta descargar.php
--- Aunque esto lo puedes cambiar modificando solo el header("location: ....
2. Hacer las validaciones correspondientes


Saludos y espero que te resulte.
__________________
Nuevamente a las pistas ...