saludos a todos los miembros de este foro, tengo un problema desde hace un rato y no lo he podido solventar, tengo este script que hace una consulta a una base de datos por odbc para visualizar una foto, pero sale codigo ascii y con el header nada mas sale un cuadro con una x:
¿que le hace falta?
<?PHP
$Link_ID = odbc_connect("prueba", "", "");
$Query_ID = odbc_exec($Link_ID, "SELECT foto FROM investigadores WHERE ID=90");
$row=odbc_fetch_array($Query_ID);
header("content-type: image/jpeg");
echo "<img src=".$row["foto"].">";
echo $row["foto"];
echo $row;
print $row;
?>
le puse la cabecera y las 4 formas que puse para ver cual jalaba, y ninguna me jalo, no se por que, cuando le puse el header, ya no sacaba caracteres ascii, nada mas sacaba un cuadro con una x roja, sin embargo no muestra la foto, me hace pensar que la cabecera o parte de ella esta el problema, no se si a lo mejor me falta activar algo en el archivo php.ini o deba de dar de alta algo, que me permita visualizarlo correctamente, inclusive tengo las librerias gd instaladas por si acaso, pero no, sigue igual. y si le quito la cabecera me pone el codigo ascii, ¿que podra ser?, cuando tengan tiempo y si se les ocurre alguna idea se los voy agradecer muchisimo.
nota: ya revise el minitutorial de cluster, especificamente el script ver.php, sin embargo lo unico que le pude meter a mi script fue el header, ya que el campo de tipo de archivo, no lo manejo en la bd y no me es posible pasarlo a una variable para posteriormente utilizarlo en ell header como lo hace en dicho script