Código:
<?php
/*
OneFloor-PHP :: Sistema Base para iniciar tus proyectos en PHP
Codigo Fuente del sistema case para iniciar tus proyectos en PHP, con la finalidad de ser el primer
esclaron en la creacion de proyectos basados en el lenguaje de programacion web PHP. Este codigo queda
reservado a los Derechos del Autor con su respectiva Licencia Copyright. De modo que, cualquier alteracion, uso ilegal o publicacion debe ser tal cual esta, conservando los derechos del mismo.
Autor: Angel Cantu Jauregui
Nick: Diabliyo
Web: http://www.sie-group.net/
Blog: http://elite-mexicana.blogspot.com/
Foro: http://foro.sie-group.net/
MSN: darkdiabliyo@hotmail.com
E-Mail: darkdiabliyo@gmail.com
*/
include( "modulos/modulos.php" ); //este modulo llama a todos los modules existentes
?>
<html>
<head>
<title>Espacio Web Diabliyo</title>
<link href="templates/uat-rural/css/estilo.css" type="text/css" rel="stylesheet">
<style rel="stylesheet" type="text/css">
.letras
{
font-family:verdana;font-size:12px;color:black;
}
.letras a
{
font-family:verdana;font-size:12px;color:black;font-decoration:none;
}
.letra a:visited
{
font-family:verdana;font-size:12px;color:black;font-decoration:none;
}
</style>
</head>
<body>
<?php
echo "<table cellspacing=\"0\" cellpadding=\"0\" align=\"center\" id=\"tabla_general\">";
if( $base_user && $base_pass && $base ) //si las variables tienen un VALOR accede
$link= conectar();
else //si las variables estan VACIAS entonces accede AQUI
$link="INSTALL";
if( $link=="INSTALL" )
include( "install.php" ); //instalar el software
else if( $link ) //mostrar pagina segun el tema existente
{
include( "templates/uat-rural/cuerpo/logos.php" );
include( "templates/uat-rural/cuerpo/menus.php" );
include( "templates/uat-rural/cuerpo/noticias.php" );
include( "templates/uat-rural/cuerpo/extras.php" );
include( "templates/uat-rural/cuerpo/firma.php" );
}
mysql_close( $link );
echo "</table>";
?>
</body>
</html>
Esto es un poco de codigo del archivo modulos.php
Código:
<?php
include( "admin/config.php" ); //aqui estan las VARIABLES
include( "base.php" ); //funciones para base de datos
include( "noticias.php" ); //modulo para noticias
..... //mas modulos
?>
El problema como se puede detectar es que despues de instalarse la aplicacion, JAMAS muestra la pagina, SIEMPRE pone el formulario de instalar aplicacion (install.php) debido a que 'register_globals=Off', de modo que las variables contenidas en config.php no pueden ser utilizadas en las FUNCIONES para conectar a la Base de Datos !!....
He intentado hacer lo que dice Universal SAC, y segun quedo asi el archivo 'modules.php':
Código:
<?php
global $user_db, $pass_db, $server, $base; //esas son las variables contenidas en el archivo config.php
include( "admin/config.php" ); //aqui estan las VARIABLES
include( "base.php" ); //funciones para base de datos
include( "noticias.php" ); //modulo para noticias
..... //mas modulos
?>
Que me sugieren hacer ???.....
Ya que el archivo config.php debe tener esta notacion:
Código:
<?php
$base_user="diabliyo";
$base_pass="angelsrln";
$server="localhost";
$base="prueba";
?>