Kurze Skripte sind zwar gut, aber sie sollten auch funktionieren. Zum einen erfordert dein Skript aktivierte Register Globals. Davon würde ich abraten. Und da bin ich auch nicht der einzige, da Register Globals nunmal als unsicher gelten. Zum anderen funktioniert file_exists($action.php) nur, wenn php vorher als Konstante definiert wurde. Naheliegend wäre aber: file_exists($action."php").

freundliche Grüße, Rolus