Bonjour tout le monde,
je vous explique mon petit soucis, je debute en POO et j'ai creer un fichier appeler erreur.class.php qui contient :
Et j'utilise cette classe dans erreur.php qui contient :
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 <?php require_once "connexionBDD.class.php"; require_once "technicien.class.php"; session_start() ; class Erreur { /*public function quote ($string) { $conn = new PDO('sqlite:/home/lynn/music.sql3'); $conn->quote($string) ; }*/ public function getNomPass () { $connexion=new ConnexionBDD() ; $resultats=$connexion->query('SELECT count(*) as nb FROM `technicien` WHERE `Nom`="'.$secure1->quote($_SESSION['rech']).'" AND `pass_md5`=PASSWORD("'.$secure2->quote($pass).'")'); $ligne = $resultats->setFetchMode(PDO::FETCH_OBJ); } } ?>
Or, j'ai ce message d'erreur qui me dit que la classe erreur n'a pas était trouvé ..
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 <?php include("header.php"); require_once "connexionBDD.class.php"; require_once "erreur.class.php"; session_start() ; ?> <html> <h2>Acces au site: </h2> </div> <?php if (isset($_POST['login'])) { $_POST['login'] = $_SESSION['nom_tech']; $nom_tech = $_SESSION['nom_tech'] ; } // on teste si le visiteur a soumis le formulaire de connexion if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') { if(!empty($_POST['pass']) && !empty($_SESSION['nom_tech'])) { /*$pass=$_POST['pass']; $nomPassReq = new Erreur() ; $nomPassReq->getNomPass() ;
ligne 39 :Fatal error: Class 'Erreur' not found in C:\wamp\www\lcesa2\erreur.php on line 39
pourtant les include sont présent, il n'y a pas de fautes de frappe .. Est ce que quelqu'un pourrait m'aider s'il vous plait ?$nomPassReq = new Erreur() ;
Merci de votre aide !!
Partager