Foros del Web » Programando para Internet » PHP »

Imagen de sql server a php

Estas en el tema de Imagen de sql server a php en el foro de PHP en Foros del Web. hola, tengo imagenes insertada en una BDD sql Server 2000, en un campo Image (Binary); y necesito visualizarla en una pagina php, no lo he ...
  #1 (permalink)  
Antiguo 14/12/2007, 12:44
 
Fecha de Ingreso: agosto-2002
Mensajes: 32
Antigüedad: 21 años, 8 meses
Puntos: 0
Imagen de sql server a php

hola, tengo imagenes insertada en una BDD sql Server 2000, en un campo Image (Binary); y necesito visualizarla en una pagina php, no lo he logrado aun, el codigo de prueba que tengo es el siguiente:

<?php
include("../PLANOS/conexion.php");
$numPlano="81002-85074";
$result = mssql_query("SELECT IMAGEN FROM PLANOS WHERE NUM_PLANO=\"$numPlano\"");
$result_array = mssql_fetch_array($result);
header("Content-Type: image/jpeg");


echo $result_array[0];
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
</body>
</html>

me sale un cuadro con la X y el recudro en blanco
  #2 (permalink)  
Antiguo 14/12/2007, 13:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Imagen de sql server a php

Quita la parte del HTML de tu script, ya que para mostrar la imagen solo debe de existir el código de la imagen, el HTML que pones mas abajo causa que la imagen no se muestre.

Saludos.
  #3 (permalink)  
Antiguo 20/12/2007, 07:30
 
Fecha de Ingreso: agosto-2002
Mensajes: 32
Antigüedad: 21 años, 8 meses
Puntos: 0
Re: Imagen de sql server a php

no funciono solo se el cuadro en blanco con la crus roja.
alguna alternativa para mostrar una imagen guardada en base de datos, recuerdo que la imagenes en BDD se guradan como archivo binarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.