Ca y est, j'ai externalisé l'autoload, que j'ai un peu modifié en tenant compte de l'astuce de Papajoker qui assure qu'on ne se trompe pas.

autoload.php :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
set_include_path($_SERVER['DOCUMENT_ROOT'].'eis/eis/');
spl_autoload_register(function ($classe) {
		$name_class="new/class_".$classe . '.php';
        if (file_exists($name_class)) {
                require_once($name_class);
				return true;
				}	
		return false;
        });
?>

Je l'ai includé un peu partout (include $_SERVER['DOCUMENT_ROOT'].'eis/eis/autoload.php';)(index.php, authentificate2.php, les 2 fichiers de connexion (connect_mysql.php et connect_mysql_planning.php) et dans un fichier qui utilise $bdd_planning (eis/eis/page/calendar-pdo/admin/enterdata.php)) mais :
( ! ) Fatal error: Class 'MyPdo' not found in C:\wamp\www\eis\eis\connect_mysql.php on line 10
1 0.0060 185952 {main}( ) ..\enterdata.php:0
2 0.0140 190464 include_once( 'C:\wamp\www\eis\eis\connect_mysql.php' ) ..\enterdata.php:6