Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2012, 13:16
Avatar de Raian
Raian
 
Fecha de Ingreso: febrero-2010
Mensajes: 33
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta Como incluir paginas tipos index.php?id=01

Hola amigos tengo un script digamos como un cms pero muy sencillo y cada vez que publico algo queda index.php?page=1, index.php?page=2 y así sucesivamente, y algunas de esas publicaciones son contenidos así para mostrarlo en la web, pero no quería que se llamaran por los números que seria 2 y 3 y así si no por un nombre especifico para mostrar entonces ahi creo que se le dice un modulo para llamar las paginas asi que es el siguiente codigo.

contenido.php

Cita:
<?
$id=$_GET['id'];

switch ($id) {
case 1:
include("./carpeta/index.php");
break;
case 2:
include("./carpeta/carpeta2/index.php");
break;
case 3:
include("./carpeta/carpeta2/carpeta3/index.php");
break;
default:
include("ver.php");
}
?>
entonces pongo las paginas que voy a incluir en el codigo donde dice include y pongo lo siguiente

Cita:
<?
$id=$_GET['id'];

switch ($id) {
case prueba1:
include("./index.php?page=1");
break;
case prueba2:
include("./index.php?page=84");
break;
case prueba3:
include("./index.php?page=3");
break;
default:
include("ver.php");
}
?>
y me da un error antes me funcionava pero cuando no estaba los page=3 y el error que me da es este

Cita:
Warning: include() [function.include]: Failed opening

'/****/*****/public_html/index.php?page=3' for inclusion

(include_path='.:/usr/lib/php:/usr/local/lib/php') in

'/****/*****/public_html/contenido.php on line 1
la pagina del scrip es obvio que es index.php y del modulo contenido.php

me di de cuenta que no lee las pagina a partí del ?page=3 pienso yo, quisiera saber si hay otra manera en que se pueda y me pusieran ejemplos ya que el php solo soy bueno editando y no creando ya que lo estudio es un poco.

esperos sus respuestas