2010-07-15 22 views
0

J'ai ce code dans le __constructorproblème require_once

$this->Reliability = new Reliability("name","url"); 

Problème: Je suis une erreur étrange inattendue:

Fatal error: Class 'Reliability' not found in "/path/" 

J'utilise la méthode "__autoload" pour appeler les classes nécessaires, mais cela ne fonctionne pas lorsque j'appelle le fichier dans une fenêtre ModalBOX. Si je demande le fichier en dehors de la evrything ModalBox va bien :(

Quelques astuces pour résoudre ce problème?

merci beaucoup à l'avance!

PS

c'est la méthode __autoload :

function __autoload($className) { 
    if (file_exists($className . '.php')) { 
     require_once $className . '.php'; 
     return true; 
    } 

else return false;}

Répondre

0

Votre autochargeur est-il enregistré dans le fichier affiché dans la modalbox?

+0

Merci beaucoup pour votre suggestion, mais, même si je l'ai changé, j'ai toujours cette erreur à propos de la classe introuvable. – sciarp

+0

Cela signifie que votre classe n'est pas à la place recherchée par l'autochargeur. Essayez de faire écho au nom de fichier et au chemin sur lequel 'file_exists' est appelé, ainsi vous pouvez voir ce qu'il essaie de charger. – Maerlyn

+0

Fait! merci merci! Parfois, c'est juste une question de motivation! (Je m'excuse pour mon anglais mais ce n'est pas ma langue maternelle) À bientôt;) – sciarp