Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/10/2010, 21:02
Avatar de Miguelithox
Miguelithox
 
Fecha de Ingreso: diciembre-2008
Ubicación: Viña del Mar
Mensajes: 287
Antigüedad: 15 años, 4 meses
Puntos: 7
Respuesta: Problemas con el Include en php

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&oacute;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]
?>