03. 10. 2014. | #1 |
član
Certified
Datum učlanjenja: 06.09.2012
Poruke: 64
Hvala: 0
342 "Hvala" u 10 poruka
|
autoload kalsa
Na localhost-u mi radi al kad uplodujem projekat na server ne moze da nadje klase dobijam gresku:
Fatal error: Class 'Core' not found in /home/a4899216/public_html/index.php on line 9 kod je sledeci u iindex stranici <?php //load classes require_once 'inc/autoload.php'; //instatiate Core class $core = new Core(); $core->run(); ?> autoload.php se nalazi u folderu inc i sadrzi sledeci kod za automtsko lodovanje klasa koje se nalaze u folder classes <?php function __autoload($class_name) { try { $class_file = 'classes/'. strtolower($class_name).'.php'; if(is_file($class_file)) { require_once $class_file; } else { throw new Exception("Unable to load class $class_name in file $class_file."); } } catch (Exception $e) { $e->getMessage(); } } ?> |
06. 10. 2014. | #2 |
Boban Karišik
Expert
|
Pogledaj permisije fajla, mozda korisnik nema privilegije da pristupi tom fajlu.
__________________
Ako već nisi Anđeo, bar budi čovek... |
08. 10. 2014. | #3 |
član
Certified
Datum učlanjenja: 06.09.2012
Poruke: 64
Hvala: 0
342 "Hvala" u 10 poruka
|
Resio sam problem, klase su mi bile velikim slovima a ja sam stavio strtolower zbog toga je greska evo ispravan kod
<?php function __autoload($class_name) { try { $class_file = 'classes/'. $class_name.'.php'; if(is_file($class_file)) { require_once $class_file; } else { throw new Exception("Unable to load class $class_name in file $class_file."); } } catch (Exception $e) { $e->getMessage(); } } ?> |
|
|