salut
voila jusqu'a maintenant j'utilisaismais bon c'est pas tres clean dans le repertoire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function __autoload($class) { //require_once dirname(__file__).'/lib/class/'.$class.'.php'; }
donc je voudrais faire
mais voila je ne passe n'y dans le if n'y dans les elses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 function __autoload($class) { if(!loadclass(LINK.$class.'.php')) { eval(" class $class{ public function __contruct(){ throw new Execption(\"impossible de charger la class $class.php.\"); } } "); } } et loadclass function loadclass($link) { echo 'appel'.$link.'<br/>'; $class=basename($link,'.php'); if(class_exists($class,false)){ echo $link; require_once $link; return true; } else { return false; echo 'la classe n\existe pas'; } echo $link."<br/>"; }
et la premiere erreur qui arrive c'est au premier appel d'une methode de class
j'ai du me planter sur class_exits mais en fait je sais pas trop comment fonctionne cette fonction(juste avec le nom de la class??)
merci
Partager