en el archivo de configuración:
config.php Código PHP:
<?php
$config['db_server'] = 'localhost';
$config['db_user'] = 'root';
$config['db_password'] = '';
$config['db_name'] = 'basededatos';
$config['name'] = 'Nombre del sitio';
$config['desc'] = 'slogan del sitio';
$config['admin_email'] = '[email protected]';
$config['url'] = 'http://tupagina.com'; /*Sin el / al final */
$config['path'] = '/donde se encuentra el archivo/raiz';
$config['codesdir'] = '/donde se encuentra el archivo/raiz/y donde estan los codigos';
$config['db_connection'] = @mysql_connect($config['db_server'], $config['db_user'], $config['db_password']) or die("Conexión con el servidor no establecida.");
@mysql_select_db($config['db_name'], $config['db_connection']) or die("Acceso a la base de datos fallido.");
y el Índice
index.php Código PHP:
<?php
require_once(dirname(__FILE__) . '/config.php');
require_once($config['codesdir'] . '/Diseno.php'); /* Esto contiene lo que es la cabeza y pie de pagina, menu, etc.. */
ob_start();
call_user_func(main([B]cabeza()[/B]));
function main() {
global $config;
$actionArray = array(
'nombre1' => array('Nombredelarchivo.php', 'Nombredelafuncion'),
'nombre2' => array('Nombredelarchivo.php', 'Nombredelafuncion'),
);
if (!isset($_REQUEST['do']) || !isset($actionArray[$_REQUEST['do']])) {
require_once($config['codesdir'] . '/Indice.php'); */Esto es en caso de que no tengas nada en la function ?do=, sería como el índice */
return 'Indice';
}
require_once($config['codesdir'] . '/' . $actionArray[$_REQUEST['do']][0]);
return $actionArray[$_REQUEST['do']][1];
}
[B]pie();[/B]
?>