Problème avec require ! [PHP] - Programmation
Marsh Posté le 22-07-2001 à 15:00:39
Essai deja avec include().
Sinon, n'as tu pas oublier de mentionner le répertoire xxx ?
Marsh Posté le 22-07-2001 à 16:22:24
J'ai essayé aussi avec include mais ca marche pas non plus
Sinon le répertoire xxx est bien mensionné !
Marsh Posté le 22-07-2001 à 16:29:18
Ca doit etre parce que tu n'as pas mentionner dans ton fichier news.php3 le répertoire ou est config.inc.php3.
Marsh Posté le 22-07-2001 à 17:11:22
ds ton source tu fais un require de ton news.php3 qui est dans news/
celui-ci fait un require de config.inc.php3 qui est dans config/ disons
bah ton source fait comme si config/ etait dans le repertoire courant ./
c pr ca qu'il le trouve pas
Marsh Posté le 22-07-2001 à 18:30:01
- C'est ce que je pensais aussi ( le source fait comme si config/ etait dans le repertoire courant ./ ) !
- Que puis je faire pour corriger cette erreur ?
- Comment faire avoir un require qui fait appel à toto.php se trouvant dans un dossier différent qui lui meme fait appel à un autre fichier ??
Marsh Posté le 22-07-2001 à 19:31:24
Perso, je ne connais aucune méthode !
Moi, j'ai du changer tous les liens des fichiers php3 dans autres répertoires !
CAD :
news/config/bidule.php3
news/truc/machin.php3
ETC...
Marsh Posté le 22-07-2001 à 19:39:31
Mouais je trouve que cette solution n'est pas trés pratique !! Il doit bien y avoir un solution à cette commande require !!
Marsh Posté le 22-07-2001 à 19:41:55
bah il faut faire que des require avec un chemin absolu
pr ca utilise des chemins relatifs par rapport a la variable $DOCUMENT_ROOT
enfin c comme ca que je fais...
Marsh Posté le 22-07-2001 à 20:38:21
__Lolo__ a écrit a écrit : bah il faut faire que des require avec un chemin absolu pr ca utilise des chemins relatifs par rapport a la variable $DOCUMENT_ROOT enfin c comme ca que je fais... |
Wow et ça donne quoi dans mon cas ??
Marsh Posté le 22-07-2001 à 12:54:09
Quand je tape dans mon source :
require ("news/news.php3" );
J'obtient le message d'erreur suivant :
Fatal error: Failed opening required 'config.inc.php3' (include_path='') in news.php3 on line 2
Par contre si je tape :
require ("http://xxx/news/news.php3" );
ca marche mais bon tous les liens de news.php3 ne sont plus bons !!
Y a t'il une option dans la fonction require afin de préciser le dossier où se trouve le fichier ??
@+