Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: pana88 en 12 Abril 2018, 10:46 AM

Título: [Resuelto] problema en include
Publicado por: pana88 en 12 Abril 2018, 10:46 AM
hola , tengo un problema al querer usar una plantilla , va mas bien al crear una plantilla
el tema es que lo habia escrito hace un tiempo pero no se que cambio que ya no puedo hacerlo como antes

el codigo es este

Código (php) [Seleccionar]
<?php
include $_GET["page"] . ".php";
?>


el tema es que devuelve 3 errores


Notice: Undefined index: servicios in /storage/ssd2/129/4459129/public_html/index.php on line 121

Warning: include(.php): failed to open stream: No such file or directory in /storage/ssd2/129/4459129/public_html/index.php on line 121

Warning: include(): Failed opening '.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /storage/ssd2/129/4459129/public_html/index.php on line 121


mi idea es que seleccione una pagina .php y la muestre en el index.php y pasar por get la variable de modo que me quede

index.php?page=servicios por ejemplo , lo mismo para todas las secciones de la pagina , para que quede como plantilla el index y muestre el contenido de un archivo php dependiendo la variable que envia por ejemplo ?page=noticias
y que escriba lo que hay en noticias.php
Título: Re: problema en include
Publicado por: Shell Root en 12 Abril 2018, 21:00 PM
Easy
Código (php) [Seleccionar]
if(isset($_GET['flinclude'])){
   include($_GET['flinclude'].".php");
}