elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
22 Agosto 2008, 01:39  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderadores: Ing_Amc, Red Mx)
| | |-+  [Articulo] Como Hacer un "index.php?sección=miseccion"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: [Articulo] Como Hacer un "index.php?sección=miseccion"  (Leído 1305 veces)
-Riven-Ward-
RivenSoft

Desconectado Desconectado

Mensajes: 2.219


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
[Articulo] Como Hacer un "index.php?sección=miseccion"
« en: 11 Febrero 2004, 03:07 »

Bueno, He visto que arta gente (incluida yo, pero eso fue hace tiempo, jejej) , que kiere saber komo hacer una llamada Web Modular, y aki les explicare una forma sencilla, pero no por eso mala, de hacerlo:

index.php
<?
switch ($_GET["sección"]){
//aki le asignamos un nombre a la sección
case 'miseccion';
//aki le decimos que pagina abrir al escribir index.php?
//sección=miseccion
$incluir = 'miseccion.php';
//Aki le ponemos titulo
$titulo = 'Esta es mi sección';
break;

// Pongamos tantos case como paginas tengamos

default:

$incluir = 'index2.php';
$titulo = 'Mi Pagina';
}
?> <html>
<head>
<title> <? echo $titulo; ?> </title>
</head>
<body>
<? include $incluir; ?>
</body>
</html>

Bueno entonces guardamos esto komo index.php, y despues hacemos nuestra pagina (el contenido) y la guardamos komo index2.php, y los links tienen que ser los siguientes: <a href="index.php?sección=miseccion"> algo asi... y asi tendremos nuestra pagina Modular :D

Si tienes alguna duda, solo postea...

Salu2!
« Última modificación: 11 Febrero 2004, 03:11 por -Riven-Ward- » En línea

Usuario Banneado
[[SpAwN]]

Desconectado Desconectado

Mensajes: 1.284


[-Slack_Power-]


Ver Perfil WWW
Re:[Articulo] Como Hacer un "index.php?sección=miseccion"
« Respuesta #1 en: 11 Febrero 2004, 05:03 »

Que bien que comentas este tema tan interesante river-ward ñ_ñ

Yo personalmente les recomiendo el siguiente articulo que sin duda alguna les sera de mucha útilidad y hara que muchos cambien su forma de ver la programación en PHP  ;D

http://www.zonaphp.com/articulo34.php

Por cierto la web en general (zonaphp.com) me parece de excelente calidad, se las recomiendo  :)

Salu2
En línea


Hoy en día programar es una carrera entre los ingenieros del software intentando construir mayores y mejores programas a prueba de idiotas, y el Universo tratando de producir mayores y mejores idiotas. Por ahora, el Universo va ganando
Cuantico
qantic.net

Desconectado Desconectado

Mensajes: 1.828


no paiN? no gAIn! !.


Ver Perfil WWW
Re:[Articulo] Como Hacer un "index.php?sección=miseccion"
« Respuesta #2 en: 11 Febrero 2004, 15:31 »

En línea

Lightning

Desconectado Desconectado

Mensajes: 700


Lightning


Ver Perfil WWW
Re:[Articulo] Como Hacer un "index.php?sección=miseccion"
« Respuesta #3 en: 11 Febrero 2004, 15:39 »

Hola pero usando switch etc, si keremos agregar mas secciones tendriamos q estar actualizando como lokos xD

hay 2 formas utiles que conozco, que es para no actualizar
1. hacer include a $algo.php y la variable la declaramos con la url... por ej
include($algo.php);
y pones index.php?algo=kaacsckasmc y incluye a kaacsckasmc.php
pero, si no existe el archivo te da el error de php
2. i esta otra, que revisa si el archivo de la variable $algo existe... y is no existe un texto de no encontrao, mola mas q el otro, se usa con la funcion if
if(!file_exists($algo)) {
include("$algo.php");
}
else {
echo "no encontrao, lalalala xD"
}
En línea

Cuantico
qantic.net

Desconectado Desconectado

Mensajes: 1.828


no paiN? no gAIn! !.


Ver Perfil WWW
Re:[Articulo] Como Hacer un "index.php?sección=miseccion"
« Respuesta #4 en: 11 Febrero 2004, 15:46 »

entonces, sería mejor:

Código:
if (isset($REQUEST_URI)) {

$sección = explode("?",$REQUEST_URI);
//si hay sección...

if (isset($sección[1])) {

//sacamos lo q hay entre ? y el primer & si lo hubiera

$carga = explode("&",$sección[1]);

//si el archivo existe de por si...

if (file_exists(strtolower($carga[0]) . ".php")) {

include(strtolower($carga[0]) . ".php"); }

//si no existe, canga una funcion de secciones.php, donde ya hay una por defecto en caso de fallo

else{

$sección = strtolower($carga[0]);

if($sección){ include($sección . ".php");

}

}

}

//si no hay sección, o sea, la index...

else { include("main.php"); }

}

este lo implemente hace poco, en ***** web :P
« Última modificación: 11 Febrero 2004, 15:49 por Cuantico » En línea

4e,65,6f
Visitante


Email
Re:[Articulo] Como Hacer un "index.php?sección=miseccion"
« Respuesta #5 en: 11 Febrero 2004, 18:26 »

eso es mucho mas simple que los que script que pusieron...asi lo hago yo en mi web...
Código:
<?
if($id == "") {
include("principal.php");
}
else {
if(file_exists("$id.php")) {
include("$id.php");
}
else {
include("error.php");
}
}
?>

Si id no tiene ningun valor incluye la pagina principal.php, si id tiene un valor como index.php?id=algo incluye la pagina algo.php, y si id tiene un valor que no existe, incluye la pagina error.php

P.D: LordSteve, creo que a esto es a lo que te refieres...
En línea
-Riven-Ward-
RivenSoft

Desconectado Desconectado

Mensajes: 2.219


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re:[Articulo] Como Hacer un "index.php?sección=miseccion"
« Respuesta #6 en: 11 Febrero 2004, 21:02 »

Bueno, komo podemos ver hay muchas formas de hacer una Web Modular, Pero yo me kedo kon la mia:D:P

Salu2!
En línea

Usuario Banneado
Páginas: [1] Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC