Et elle est où l'erreur ?
EDIT grilled, c'est bon on a enfin l'erreur (et on en est déjà à la page 2 )
Et elle est où l'erreur ?
EDIT grilled, c'est bon on a enfin l'erreur (et on en est déjà à la page 2 )
Il est là le problème, lis la doc sur include/require, tu verras que la gestion des chemins d'accès est top-merdique.Envoyé par secteur_52
Après m'être pris la tête pas mal de temps là-dessus je fais :
header.inc.php
J'inclue header.inc.php en relatif et les autres fichiers en absolu avec ROOT => je n'ai plus jamais eu de problèmes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php // La racine du projet étant un niveau au-dessus de header.inc.php define('ROOT', realpath(dirname(__FILE__) . '/../')) ; [...] ?>
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Ne fais pas :Envoyé par secteur_52
include_once('./libs/lib_DISPLAY.php');
Mais :
include_once('libs/lib_DISPLAY.php');
J'ai déjà eu ce problème aussi
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Mais téléchargez l'archive elle est beaucoup plus complète ! Le code est indenté, commenté et clair ! Et vous aurez tous les fichiers, c'est mieux que je copie/colle le tout !
Il lui faudrait donc des chemins absolus ??Envoyé par Séb.
a quoi sert exactement la fonction define ?
je me demande si le problème vient de là, la librairie lib_DISPLAY.php est correctemnt incluse, ce sont les fichiers que les fonctions définies dans cette librairies qui refusent de s'inclure... Du moment qu'au moins une inclusion se fait correctement je pense pas que le probleme viene de la...
define permet de definir une constante
apres tu mettre ROOT pour designer la racine de ton projet
Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.
Cours | FAQ | Sources Javascript
Cours | FAQ | Sources PHP
Mes Articles
ben comme dirais l'autre Seb c'est bien (dsl pour ca mais c'etais vraiment tentant)
sa solution est bonne
Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.
Cours | FAQ | Sources Javascript
Cours | FAQ | Sources PHP
Mes Articles
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager