Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: soru13 en 17 Febrero 2010, 14:24 pm



Título: ayudita include
Publicado por: soru13 en 17 Febrero 2010, 14:24 pm
hola,tengo el siguiente problema,tengo una web modular,utilizando el siguiente codigo

Citar
<?
switch ($_GET["sección"]){
  case 'enviar';
    $incluir = 'upload/envio.php';
    $titulo = 'Envianos Tus Archivos - Discos,Maquetas,Bases,Mixtapes....';
    break;
  case 'noticias';
    $incluir = 'noticias2/noticias2.php';
    $titulo = ' Noticias';
    break;
     case 'eventos';
    $incluir = 'eventos.php';
    $titulo = ' Eventos';
    break;
        case 'lista_de_grupos';
    $incluir = 'lista_grupos.php';
    $titulo = ' Lista de grupos';
    break;
 
  // Haremos tentos casos cómo páginas
  // tenga nuestra web
 
  default:
 
  // Este es el caso que mostrará el indice
  // funcionara si no se da ninguno de los
  // casos anteriores
 
    $incluir = 'noticias.php';
    $titulo = ' - Rapmadridradio.com';
}
?>

y en la zona donde quiero hacer el include este codigo

Citar
<? include $incluir; ?>

el problema no es este codigo,ya que me funciona perfectamente,sino que al querer hacer un include a un archivo de otra carpeta (los archivos que estan incluidos en el codigo estan en la raiz junto con el index.php que tiene estos codigos puestos) no me deja o me sale la principal por defecto "noticias.php"

como hago para que me la incluya?? yo lo que hago es lo siguiente

Citar
case 'grupos';
    $incluir = 'grupos/index.php';
    $titulo = ' Grupos';
    break;

y no me deja,ayuda porfavor


Título: Re: ayudita include
Publicado por: KrossPock en 17 Febrero 2010, 18:15 pm
Si tu script esta en una carpeta y queres seleccionar algo de otra tenes que hacer asi:

$incluir='../grupo/index.php'