Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2007, 21:57
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Re: Ayuda con este formulario y PHP

Hola Daam!!

Pues es sencillo realmente, pero no hay necesidad de guardar una ruta completa(hhtp//...), solo el nombre del archivo(archivo.algo)

En el momento que el usuario se este logueando lo que haces es guardar el campo de la DB que contiene el nombre del archivo para dicho usuario, por ejemplo en una variable de sesión, e inmediatamente lo reenvias a la página donde estará el link para poder descargar el archivo mencionado.

En la pagina del logueo:
Código PHP:
session_start();
.
.
.
//conexión y consulta a la DB
.
.
.
if(
$pass=="$usuario_de_la_db"&&$user=="password_del_usuario_de_DB")
{
//suponiendo que el archivo sea un pdf, pues se guardaría: archivo.pdf
$_SESSION['archivo']=$campo_archivo_de _tu_db;
header("location:descargar_archivo.php");

En $_SESSION['archivo'], se mantendrá el nombre del archivo correspondiente a ese usuario y rediriges suponiendo a una página llamada "descargar_archivo.php".

Y por último en la página creas el vínculo:
Código PHP:
session_start();
<a href="<?=$_SESSION['archivo']?>">Descargar archivo <?=$_SESSION['archivo']?></a>
Espero me hayas entendido

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com