![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
25/02/2010, 15:47
|
| | 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);
?> |