[PHP] Problème avec require !

Problème avec require ! [PHP] - Programmation

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 ??
 
@+

Reply

Marsh Posté le 22-07-2001 à 12:54:09   

Reply

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 ?

Reply

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é !

Reply

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.

Reply

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

Reply

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 ?? :sweat:

Reply

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...

Reply

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 !!

Reply

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...

Reply

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 ;) ??

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed