Bueno en un muy buen tutorial que se los recomiendo, la puso Webestudio http://www.zonaphp.com/index.php?mod...id=34&pagina=5
que encontrè en estos foros estoy "aprendiendo" lo que es modular una pàgina web.
Soy novato en PHP y me inicio en esto. entendì perfectamente lo de modular un website pero no entendì como llamar a los modulos que hay dentro de un MODULO, osea
Código PHP:
CONF.PHP
<?php
/*
* Archivo de configuración para nuestra aplicación modularizada.
* Definimos valores por defecto y datos para cada uno de nuestros módulos.
*/
define('MODULO_DEFECTO', 'home');
define('LAYOUT_DEFECTO', 'layout_simple.php');
define('MODULO_PATH', realpath('./modulos/'));
define('LAYOUT_PATH', realpath('./layouts/'));
$conf['home'] = array(
'archivo' => 'home.php',
'layout' => LAYOUT_DEFECTO );
$conf['articulo'] = array(
'archivo' => 'art.php' );
$conf['imp_art'] = array(
'archivo' => $conf['articulo']['archivo'],
'layout' => 'imprimir.php' );
?>
Código PHP:
$conf['articulo'] = array(
'archivo' => 'art.php' );
Código PHP:
$conf['articulo'] = array(
'archivo2' => 'art2.php'
'archivo3' => 'art3.php'
'archivo4' => 'art4.php'
'archivo' => 'art.php' );
Código PHP:
index.php?mod=articulo(que mas le pongo acà para que me coja el segungo articulo)
Ahora bien pasando todo eso quisiera porfavor alguien me ayude.
con un por asì llamarlo BANEADOR de navegadores que no sean Internet Explorer.
index.php
Código PHP:
<?php
// ACA LE QUISE PONER UN IF PERO NO RESULTA
if (app.navigator.Name == "Internet Explorer")
{
//COMO DEBO HACER PARA QUE ME COJA EL MODULO POR DEFECTO
}
else
{
//ACÀ QUIERO COGER OTRO MODULO DONDE MUESTRE UNA DETERMINADA PAGINA PARA NETSCAPE
//TODAS LAS SENTENCIAS ESTAN BIEN ESCRITAS? no se mucho de esto, es mas no se nada de PHP
}
include('conf.php');
if (!empty($_GET['mod']))
$modulo = $_GET['mod'];
else
$modulo = MODULO_DEFECTO;
if (empty($conf[$modulo]))
$modulo = MODULO_DEFECTO;
if (empty($conf[$modulo]['layout']))
$conf[$modulo]['layout'] = LAYOUT_DEFECTO;
?>
connection closed.