Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2005, 10:28
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. la idea para ver tus archivos no de imagen (como el "ver.php" que hay de "demo" en el mini-tutorial) es similar:

De hecho debes usar ver.php .. pero no desde un tag de imagen y abrirlo como página aparte .. o lo llamas en una ventana que abras por javascript ..

Por ejemplo . . podrías hacer algo tipo:

En ver_imagenes.php como para probar .. sustituye:
echo "<img src=\"ver.php?id=".$registro['id']."\">";
(que sólo corresponde si son imagenes ..)

Por:
Código PHP:
echo "<a href=\"ver.php?id=".$registro['id']."\">ver</a>"
En realidad .. las cabeceras HTTP para "ver.php" son extremadamente básicas y por ejemplo no van a "forzar" la descarga de un archivo .. sino que se envia a tu navegador .. el cual reconoce tu "MIME" type (formato del archivo) y de ahí si es algo que tenga posibilidad de asociarlo a su "visualizador": una imagen jpg .. a si mismo, un .doc abrirá el Word si lo tienes instalado .. lo mismo con un .pdf .. etc. Lo que no se "reconozca" (por tu navegador) .. se entregará a descargar.

Si quieres usar más cabeceras HTTP .. revisa la documentación oficial de PHP al respecto:
www.php.net/header

Por si no saben de que "mini-tutorial" se está hablando:
http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/

Un saludo,