tengo los siguientes archivos:
ARCHIVO -1-
config.php
<?
define("_HOST", "localhost");
define("_USUARIO", "root");
define("_CLAVE", "");
define("_BASE_DE_DATOS", "pruebas");
?>
ARCHIVO -2-
mostrar_imagen.php
<?
extract($_GET);
$db = @mysql_connect(localhost,"root","") or die ("Acesso denegado");
@mysql_select_db("pruebas", $db) or die("No esta seleccionada la base de datos.");
$sql = "SELECT imagen, 'jpg' AS tipo FROM pagina_principal_informacion WHERE id_principal = $id_principal";
$consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta");
$binary_junk = @mysql_result ($consulta,0,"imagen");
$filetype = @mysql_result ($consulta,0,"tipo");
header("Content-type: $filetype");
header("Content-Description: PHP Generated Data");
print "$binary_junk";
mysql_close($db);
?>
Mostrar_imagen.php, como os lo pongo, funciona correctamente, pero cuando sustituyo:
$db = @mysql_connect(localhost,"root","") or die ("Acesso denegado");
Por:
include("config.php");
mysql_connect(_HOST,_USUARIO,_CLAVE) or die ("Acesso denegado");
No me muestra las imagenes. Creo, que estoy haciendo lo mismo, estoy incluyendo el archivo de configuración en mostrar_imagen.
Espero sus respuestas.
Gracias por adelantado.