Hola:
He probado tu código y me pasa lo mismo que con el código que hice yo ayer:
Código PHP:
$sql = "SELECT foto, tipo FROM img4";
$i=0;
$consulta=mysql_query($sql,$conexion);
if($consulta!=NULL)
{
if(mysql_num_rows($consulta)!=0)
{
while($row=mysql_fetch_array($consulta))
{
$dato[$i]=$row['tipo'];
echo $dato[$i];
header ("Content-type:".$dato[$i]);
$imagenes[$i]=$row['foto'];
echo $imagenes[$i];
$imagen[$i]=base64_decode($imagenes[$i]);
echo $imagen[$i];
$i++;
}
}
}
Cuando ejecuto la página tanto con tu código cómo con el mío me aparece toda la página con caracteres. No consigo encontrar el error.
Muchas gracias
Saludos