Hm, stimmt aber immer noch nicht ganz

Schließlich willst du gucken, ob die Datei site.php existiert, nicht ob der Ordner sitephp existiert - also wohl eher so:

PHP-Code:
if (file_exists ($action.'.php'))