Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2008, 05:57
Baldur
 
Fecha de Ingreso: mayo-2005
Ubicación: Vimianzo. A Coruña
Mensajes: 230
Antigüedad: 19 años
Puntos: 1
No me coge el un archivo del include

Hola, pues sigo trasteando con el PHP y me ha surgido el siguiente problema.
Al crear una función para conectar a la base de datos, pues quise que en un archivo independiente estuviesen los datos de conexión.
Código PHP:
function Conectar() {
$enlace mysql_connect($host,$usuario,$pass) or die('Error: No pudo conectarse al servidor');
$db_selected mysql_select_db($bd,$enlace) or die('Error: No se puede conectar a la BD');
return 
$enlace;

La variables $host,$usuario,$pass,$bd las tengo en el archivo configuracion.php.
Código PHP:
<?php
$host
'aaaaaaa';
$usuario 'bbbbb';
etc.
?>
Pues bien, antes de la funcion conectar he puesto require('configuracion.php'), pero al ejecutar la página me saltaba lo de no pudo conectarse al servidor.
Probé con Include e igual.
Al final puse el require dentro de la funcion Conectar y si, ahora va.

La duda es: ¿Porqué?, si el require está al comienzo de la página, la función tendría que coger las variables no?

Gracias por la ayuda!
Un Saludo!
__________________
Técnico Superior en Desarrollo de Apliciones Informáticas