Buenas, estoy emprolijando los códigos de un trabajo y quisiera hacer de la conexión a la bd una función (llamada mediante include).
Para empezar voy a mencionar como es la estructura del directorio donde esta la página:
/var/www/laucha:
- libs (dir)
- login (dir)
- index.php
/var/www/laucha/libs:
- mensajes.php
- mysql.php
- security.php
/var/www/laucha/login:
- check.php
Bueno, como se ve a simple vista tengo todos los archivos que contienen funciones en común con los demás dentro de la carpeta libs.
Ahora el tema es así: desde check.php hago este include ->
include('/var/www/laucha/libs/mysql.php');.
Donde el contenido de mysql.php es:
Código PHP:
<?php
include('/var/www/laucha/libs/mensajes.php');
function conectar(){
$servidor = "localhost";
$usuario = "root";
$clave = "*********";
$basedatos = "colegio";
$conect = mysql_connect($servidor,$usuario,$clave);
mysql_select_db($basedatos, $conect) OR die (dbcFail());
}
?>
Desde check llamo a conectar(); y cuando quiero probar la pagina me sale:
Ahora, si pruebo con esa conexión sin el include, funciona perfecto >:(.
Alguna sugerencia ?.