Bonjours à tous.
J'ai un petit problème avec la fonction include().
Lors de l’exécution de mon script cette erreur apparait.
Voilà mon header.php
1 2 3 4 5 6 7 8 9
|
<?php
<div>
<ul>
<li><a href="index.php"> Accueil</a></li>
<li><a href="inscription.php">Inscription</a></li>
</ul>
</div>
?> |
Voilà mon include dans index.php
1 2
|
<?php include("header.php"); ?> |
Et voilà le message d’erreur
Warning: include(header.php): failed to open stream: No such file or directory in - on line 18
Warning: include(): Failed opening 'header.php' for inclusion (include_path='.:/usr/lib/php') in - on line 18
Donc il ne trouve pas le fichier header.php alors qu'il est dans le même dossier que l'index.php
Et une recherche du include_path sur google ma "soit disent" fait comprendre de modifier le chemin d’accès de include_path dans php.ini.
Chose faite avec CODA j'ai ouvert php.ini qui se trouve dans /MAMP/conf/php 5.2/php.ini
Ligne par défaut :
include_path = ".:/usr/lib/php
Est devenu
include_path = "/Users/XXX/Sites/dossier_dusite
D'ailleurs deuxième problème, les erreurs ne s'affiche pas directement sur mon navigateur mais grâce au logiciel coda ??? 
Ceci dit ce n'est pas pour autant que mozilla m'affiche mon header.php 
Et même après le changement de include_path l'erreur reste la même et même le chemin qui est détaillé dans l'erreur du include_path ??? 
Merci de votre aide
Partager