constantes(); //echo DIR_CURRENT_RET_2.DIRECTORY_LIBRARY.$className.".php
"; //echo __DIR__."/../../library/".$className.".php
"; //require_once(__DIR__."/config.php"); spl_autoload_register(array($this, 'loader')); } public function loader_old($className){ if (file_exists(__DIR__."/../modules/class.php")){ require_once(__DIR__."/../modules/class.php"); } if (file_exists(__DIR__."/../../library/".$className.".php")){ require_once(__DIR__."/../../library/".$className.".php"); }else{ if (file_exists(__DIR__."/../modules/".$className."/class.php")){ require_once(__DIR__."/../modules/".$className."/class.php"); }else{ if (file_exists(__DIR__."/../library/".$className.".php")){ require_once(__DIR__."/../library/".$className.".php"); }else{ if (file_exists(__DIR__."/../modules/Servicos/".$className."/class.php")){ require_once(__DIR__."/../modules/Servicos/".$className."/class.php"); }else{ throw new Exception("Classe ".$className." não encontrada."); } } } } } public function loader($className){ if (file_exists(DIR_CURRENT_RET.DIRECTORY_MODULES."class.php")){ require_once(DIR_CURRENT_RET.DIRECTORY_MODULES."class.php"); } if (file_exists(DIR_CURRENT_RET_2.DIRECTORY_LIBRARY.$className.".php")){ require_once(DIR_CURRENT_RET_2.DIRECTORY_LIBRARY.$className.".php"); }else{ if (file_exists(DIR_CURRENT_RET.DIRECTORY_MODULES.$className."/class.php")){ require_once(DIR_CURRENT_RET.DIRECTORY_MODULES.$className."/class.php"); }else{ if (file_exists(DIR_CURRENT_RET.DIRECTORY_LIBRARY.$className.".php")){ require_once(DIR_CURRENT_RET.DIRECTORY_LIBRARY.$className.".php"); }else{ if (DIR_CURRENT_RET.DIRECTORY_SERVICOS.$className."/class.php"){ require_once(DIR_CURRENT_RET.DIRECTORY_SERVICOS.$className."/class.php"); }else{ throw new Exception("Classe ".$className." não encontrada."); } } } } } public function constantes(){ //Referencia de diretorios define('DIR_CURRENT','/var/www/websites_base_dir/versao_2/templates/library'); define('DIR_CURRENT_RET','/var/www/websites_base_dir/versao_2/templates/'); define('DIR_CURRENT_RET_2','/var/www/websites_base_dir/versao_2/'); //Diretorios principais define('DIRECTORY_LIBRARY',"/library/"); define('DIRECTORY_TEMPLATES',"/templates/"); define('DIRECTORY_CSS',"/css/"); define('DIRECTORY_FONTES',"/fontes/"); define('DIRECTORY_JAVASCRIPT',"/js/"); define('DIRECTORY_IMAGENS',"/imagens/"); define('DIRECTORY_FORMAS',"/formas/"); define('DIRECTORY_MODULES',"/modules/"); //Diretorios de servicos define('DIRECTORY_SERVICOS',DIRECTORY_MODULES."Servicos/"); } } ?>
Fatal error: Uncaught Error: Class "AutoLoader" not found in /var/www/websites_base_dir/versao_2/templates/ini.php:6 Stack trace: #0 /var/www/websites_base_dir/versao_2/templates/index.php(3): require_once() #1 {main} thrown in /var/www/websites_base_dir/versao_2/templates/ini.php on line 6