salut
voila jusqu'a maintenant j'utilisais
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';
}
mais bon c'est pas tres clean dans le repertoire
donc je voudrais faire
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/>";
}
mais voila je ne passe n'y dans le if n'y dans les elses
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