Buenas tardes!! (por decir algo...)
Espero que me puedan ayudar...
Bueno, voy al grano.
Cita:
if($_GET['action'] == '')
{
$action = "main";
} else {
$action = $_GET['action'];
}
$actions_array = array("main", "stats", "search", "faq", "userupload", "category", "downloads", "allfiles");
if(in_array($action, $actions_array))
{
if(@file_get_contents("includes/".$action.".php"))
{
include('themes/Blue/header.php');
include("includes/".$action.".php");
} else {
echo "No se ha encontrado el archivo";
}
} else {
echo "Acción inválida";
}
include("themes/Blue/footer.php");
?>
El problema lo estoy teniendo en las líneas en negrita. Lo que pasa es que si pongo el include al header justo antes del otro, pues me da fallo y me dice:
Cita: Warning: main(includes/.php) [function.main]: failed to open stream: No such file or directory in (Ruta del server) on line 39
¿Cómo soluciono eso?
Lo de poner el header justo antes es imprescindible, así que no me digan que tengo que ponerlo arriba del todo. Jejeje.
Saludos!!