Bonjour,
Je suis étudiant en Informatique et débutant dans le langage PHP. J'utilise WAMP ainsi que PhpStorm.
Je travaille actuellement sur un projet de site Web au sein d'un groupe. Grâce à Git, j'ai récupéré le code que les autres membres de mon groupe ont mis sur GitHub, j'ai changé les paramètres du localhost pour les adapter au mien (à mon phpMyAdmin), puis j'ai essayé de faire fonctionner le code sur mon navigateur sur la page sign-in.php : http://localhost:63342/isep-stimulus...ns/sign_in.php, mais à ce moment-là j'ai rencontré les erreurs suivantes :
Voici les codes des pages config.php et sign-in.php :Warning: Use of undefined constant APPROOT - assumed 'APPROOT' (this will throw an Error in a future version of PHP) in C:\wamp64\www\isep-stimulus\app\views\admins\sign_in.php on line 1
Warning: require(APPROOT/../public/css/style.php): failed to open stream: No such file or directory in C:\wamp64\www\isep-stimulus\app\views\admins\sign_in.php on line 1
Fatal error: require(): Failed opening required 'APPROOT/../public/css/style.php' (include_path='.;C:\php\pear') in C:\wamp64\www\isep-stimulus\app\views\admins\sign_in.php on line 1
config.php :
sign-in.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php // db params define('DB_HOST', 'localhost'); define('DB_USER', 'root'); define('DB_PASS', ''); define('DB_NAME', 'stimulus'); define('APPROOT', dirname(dirname(__FILE__))); define('URLROOT', 'http://localhost/isep-stimulus/'); define('SITENAME', 'Infinite Measures'); ?>
Selon les erreurs que j'ai lues,
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 require APPROOT . '/../public/css/style.php'; ?> <style> <?php include APPROOT . '/../public/css/style.css'; ?> </style> <style> <?php include APPROOT . '/../public/css/admins/sign_in.css'; ?> </style> <div class="container"> <h1>Se connecter en tant qu'administrateur </h1> <div class="container sign-in-form-container"> <form action="<?php echo URLROOT; ?>/users/sign_in" method="post"> <div class="under-container"> <div> <label for="name"><strong>Adresse email *</strong></label> <input type="text" name="name" <?php echo (!empty($data['name_error'])) ? 'is-invalid' : ''; ?> value="<?php echo $data['name'] ?>" > <span><?php echo $data['name_error']; ?></span> </div> <div> <label for="name"><strong>Mot de passe *</strong></label> <input type="password" name="name"> </div> </div> <div> <input type="submit" class="btn-primary" value="Confirmer"> </div> </form> </div> </div> <?php require APPROOT . '/views/inc/footer.php'; ?>
1) la constante APPROOT serait indéfinie, alors que selon moi, elle l'a été correctement dans la page config.php, je ne vois pas où est l'erreur commise dans sa définition
2) le fichier public/css/style.php serait introuvables alors qu'il existe bien dans le projet
Je ne comprends donc pas pourquoi ces erreurs apparaissent et comment y remédier, d'autant plus que le projet marche chez les autres membres de mon groupe.
Auriez-vous une idée concernant mon problème ?
En vous remerciant par avance pour votre réponse,
Bien cordialement,
Partager