Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2007, 06:31
T_O_N_N_Y
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 18 años, 4 meses
Puntos: 8
No coge la variable?

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!!