Para comenzar sin ofender y sin escucharme pesado quitate la maña de usar @ para ocultar errores, el error seguirá ejecutándose, y el log de apache seguirá creciendo, aparte de que un buen "programador" resuelve los errores, no los oculta...
Ahora, sinceramente, cambia la forma en que esta funcionando tu sistema modular, si un sujeto mal intencionado quiere hacerte daño le dejas todo en bandeja de plata para hacerlo, ahora, te dejo tu código funcionando...
Código PHP:
Ver original<?php
if (isset($_GET['sec'])) { $seccion = $_GET['sec'];
}else {
$seccion = 'homepage';
}
$path = 'pages';
$url = $path;
foreach($files as $file) {
$url .= '/'.$file;
}
$url .= '.php';
include($url);
}else {
echo '<p>¡La sección no existe! Por favor <a href="' . $_SERVER['PHP_SELF'] . '?sec=homepage">vuelva a la página principal.</p>';
}
Se me olvidaba...
Cita: Hola Nemutagk, está muy bueno. Pero sigo con la duda de como hacer para que me muestre un archivo dentro de una carpeta. Y si hay varios archivos en esa misma carpeta o en otras???
explícate mejor porque no entendí muy bien que quieres hacer...