Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/02/2010, 15:47
Marsh_Spider
 
Fecha de Ingreso: febrero-2010
Mensajes: 57
Antigüedad: 15 años
Puntos: 1
Respuesta: Mostrar imagen de bd

Hola puedes cambiar las variables en el siguiente código.... y compararlo con lo que estás haciendo...

<?php

$explod = explode(".", $name);
$ext = $explod[sizeof($explod)-1];
$base = "prueba";
$conecta = @mysql_connect("localhost","root","pass") or die('Error, conexión falló...');
$select = @mysql_select_db($base, $conecta);
$sql = "SELECT contenido FROM t_prueba_cont WHERE id_contenido ='".$id_conte."'";
$resultado = @mysql_query($sql);
if (mysql_num_rows($resultado)== 1)
{
$dato_binario = mysql_result($resultado, 0, "contenido");
}
else
{
echo "No está traiendo nada el query...";
}

if ((eregi("jpg",$ext))||(eregi("png",$ext))||(eregi( "gif",$ext))||(eregi("bmp",$ext))||(eregi("txt",$e xt))||(eregi("doc",$ext))||(eregi("xls",$ext))||(e regi("ppt",$ext))||(eregi("pps",$ext))||(eregi("pd f",$ext)))
{
header("Content-type: $type");
header("Content-Length: $size");
header("Content-Disposition: attachment; filename= $name");
header("Content-Description: PHP Generated Data");
header("Content-Transfer-Encoding: binary");
echo $dato_binario;
}
mysql_close ($conecta);
?>