safeLoad(); $strCtrl = $_GET['ctrl']??'project'; $strMethod = $_GET['action']??'home'; $boolError = false; $strFileName = "./controllers/".$strCtrl."_controller.php"; if(file_exists($strFileName)){ require($strFileName); $strClassName = ucfirst($strCtrl)."Ctrl"; if(class_exists($strClassName)){ $objController = new $strClassName(); if(method_exists($objController,$strMethod)){ $objController->$strMethod (); }else{ $boolError = true; } }else{ $boolError = true; } }else{ $boolError = true; } if($boolError){ header("Location:index.php?ctrl=error&action=error_404"); }