Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2008, 14:32
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Re: Mi primer Gran proyecto. Ayuda plis

Ah por si alguien lo pregunta.

Tengo hosting y dominio.

Soporta mysql, php, etc... etc.. esta muy completo, y las variables globales esas tan famosas estan OFF.

Y ya de paso que escribo esto, añado otra sugerencia a la estructura...

La mejor manera de hacer una gran web, es haciendola modular no?

Luego estan los diferentes métodos, que conozco dos... creo xD

Con switch ó con un código bastante extendido por la red...

Código PHP:
      <?php

      
// Primero incluimos el archivo de configuración
      
include('conf.php');
       
      
/** Verificamos que se haya escogido un modulo, sino
      * tomamos el valor por defecto de la configuración.
      * También debemos verificar que el valor que nos
      * pasaron, corresponde a un modulo que existe.
      */

      
if (!empty($_GET['mod']))
         
$modulo $_GET['mod'];
      else
         
$modulo MODULO_DEFECTO;
  

      
/** También debemos verificar que el valor que nos
      * pasaron, corresponde a un modulo que existe, caso
      * contrario, cargamos el modulo por defecto
      */

      
if (empty($conf[$modulo]))
             
$modulo MODULO_DEFECTO;
      
      
/** Ahora determinamos que archivo de Layout tendrá
      * este módulo, si no tiene ninguno asignado, utilizamos
      * el que viene por defecto
      */

      
if (empty($conf[$modulo]['layout']))
             
$conf[$modulo]['layout'] = LAYOUT_DEFECTO;
      
?>
Y tambien este...

Código PHP:
    <?php
    
/* Donde se incluyen las paginas de forma automatica (con la url index.php?id=nombrepagina
    se abriria la pagina nombrepagina.php en esta parte).*/
    
if($_GET[id] == "") {
        include(
"modulos/inicio.php"); // Esto es el contenido que saldrá por defecto
    
} else {
        if(
file_exists("modulos/".$_GET[id].".php")) {
            include(
"modulos/".$_GET[id].".php");
        } else {
            include(
"modulos/error.php"); // En caso que el usuario coloque una variable incorrecta, se cargará la pagina de error
        
}
    }
    
?>
Cual es mejor o hay algun otro mejor?

Muchas asiasssssssssss