FAQ
pero al hacer eso del header, solo se estaria enviando la
imagen al navegador, no?
se puede hacer que muestre en em medio de una pagina, una
imagen guardada en un campo blob ?

On Fri, 2 Apr 2004 16:32:05 +0200
"Carlos Longarela" wrote:
si incluyes en el html una etiqueta de imágen <img
src="imagen.php?IdArch=5">

y creas imagen.php:
<?php
//Nos conectamos a la base de datos
include_once("../conexion.php");

$sql = "select TipoArchivo, Archivo FROM archivador Where
Id=".$_GET['IdArch'];
//echo $sql."<br>";
$rs=mysql_query($sql);
$rst=mysql_fetch_array($rs);

$tipo=trim($rst["TipoArchivo"]);
$archivo=$rst["Archivo"];

header("Content-type: $tipo");
echo $archivo;
?>

o el siguiente código para descargartelo:
<?php
//Nos conectamos a la base de datos
include_once("../conexion.php");

$sql = "select TipoArchivo, NombreArchivo,
TamanhoArchivo, Archivo FROM
archivador Where Id=".$_GET['IdArch'];
//echo $sql."<br>";
$rs=mysql_query($sql);
$rst=mysql_fetch_array($rs);

$tipo=trim($rst["TipoArchivo"]);
$nombre=trim($rst["NombreArchivo"]);
$tamanho=$rst["TamanhoArchivo"];
$archivo=$rst["Archivo"];

header("Content-type: $tipo");
header("Content-length: $tamanho");
header("Content-Disposition: attachment;
filename=$nombre");
header("Content-Description: Datos Generados por PHP");

echo $archivo;
?>


Si tienes alguna duda, no dudes en preguntar
--
Carlos Longarela
------------------------------------------------
carlos@variosweb.com
http://www.variosweb.com
Tu portal de programación y hosting.
------------------------------------------------


"Albert" <albert.casas@terra.es> escribió en el mensaje
news:OAEMKJBLHMFGBANMMBFGCEDHCBAA.albert.casas@terra.es...
hola,

tengo en una base de datos guardadas imágenes en un
campo blob en el
mysql.
el problema esta en intentar recuperar la imagen, ja
que solo me muestra
caracteres raros.


mi versión de php es Versión 4.3.4, sobre Windows

tengo activada la librería gd
--
PHP Spanish Localization Talk Mailing List
(http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
---------------------------------------------------------------------------------------
Sac?u cuenta de e-mail gratis en http://www.data54.com y pas? ser parte de nuestra comunidad

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 3 of 4 | next ›
Discussion Overview
groupphp-general-es @
categoriesphp
postedApr 2, '04 at 2:12p
activeApr 2, '04 at 3:49p
posts4
users4
websitephp.net

People

Translate

site design / logo © 2022 Grokbase