Bonjour,

je crée une nouvelle discussion pour avoir un titre juste...

Je me suis inspiré du code que me conseillait rawsrc dans https://www.developpez.net/forums/d1...-post-sharp11/ mais ça veut pas :
Fatal error: Class 'bdd\PDOCalendar' not found in C:\wamp64\www\vhstest031217\index.php on line 8
voici mon code :
index.php (à la racine)) :
Code php : 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
31
32
33
34
35
<?php
include "autoloader/autoloader.php";
$rep=$_GET['rep'];
$page=$_GET['page'];
 
use bdd\PDOCalendar;
 
$bdd = PDOCalendar::getPDO();
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<title>index</title>
<link href="css/style-menu2.css" rel="stylesheet"/>
<meta charset="UTF-8"/>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<?php 	require_once((__DIR__).'/_includes/html0-topPHP.php'); // INIT + FONCTIONS et autres config en PHP ?>
<header>
<?php include("entete.php"); ?>
</header>
<nav>
<?php include("menu3.php"); ?>
</nav>
<SCRIPT LANGUAGE="JavaScript">
<?php $adresse=$rep."/".$page.".php";?>
document.location.href="<?php echo $adresse;?>";
</SCRIPT>
 
 
</body>
</html>

autoloader.php :
Code php : 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
<?php
 
define('DIR_ROOT', __DIR__.DIRECTORY_SEPARATOR);
 
$autoloader = function($full_class_name) {
    // on prépare le terrain : on remplace le séparteur d'espace de nom par le séparateur de répertoires du système
    $name = str_replace('\\', DIRECTORY_SEPARATOR, $full_class_name);
    // on construit le chemin complet du fichier à inclure :
    // il faut que l'autoloader soit toujours à la racine du site
    $path = DIR_ROOT.$name.'.php';
 
    // on vérfie que le fichier existe et on l'inclut
    // sinon on passe la main à une autre autoloader (return false)
    if (is_file($path)) {
        include $path;
        return true;
    } else {
        return false;
    }
};
 
spl_autoload_register($autoloader);
?>

menu3.php :
Code php : 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
 <div class="page">
<ul class="menu">
 
<li ><a href="../index.php?rep=accueil&page=accueil">Accueil</a></li>
 
 
<li><a href="#">Photos</a>
	<ul>
 
		<li><a href="#" class="plus">Evénements</a>
				<ul class="col_2 col3_decal">
					<li><a href="../index.php?rep=CPF_2015&page=CPF_2015">Championnats de France ski nordique handisport 2015</a></li>
					<li><a  ="../index.php?rep=bessans2017&page=bessans17">Marathon de Bessans 2017</a></li>
				</ul>
		</li>
etc
Quel est le souci ?