Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2004, 05:48
luiscar
 
Fecha de Ingreso: octubre-2003
Mensajes: 35
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta problemas con Include

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.