- require_once($filename);
- ereg_replace('.*/', '', $filename);
- $func = basename($filename, '.php');
- return $func();
+ require_once($filename);
+ $func = basename($filename, '.php') . '_main';
+ if(!function_exists($func)) {
+ $func = basename($filename, '.php');
+ }
+
+ return $func();