pb include, remonter dans l'arboressence

tibo, newbie
Invité n'ayant pas de compte PHPfrance

24 juin 2006, 12:20

Voila j'ai un petit probleme pour remonter dans l'arboressenceavec include,


arbo :

/index.php
/connect/mysqlConnect.php
/connect/jb/jbview.php

/index.php : incude jbview.php,
include("connect/jb/jbview.php")
, ça sa marche

/connect/jb/jbview.php : include mysqlConnect.php,
include("../mysqlConnect.php")
ou
include("./../mysqlConnect.php")
ne marche pas

l'erreur :
Warning: include(../mysqlConnect.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\lesite\connect\jb\jbview.php on line 3

Warning: include() [function.include]: Failed opening '../mysqlConnect.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\lesite\connect\jb\jbview.php on line 3

merci

tibo, newbie
Invité n'ayant pas de compte PHPfrance

24 juin 2006, 12:26

j'ai trouve, le chemin relatif commence à partir du premier fichier qui include cad index.php

/connect/jb/jbview.php : include mysqlConnect.php,
include("connect/mysqlConnect.php")
cette foici sa marche.

je trouve ça un peut bizzar

Eléphant du PHP | 451 Messages

24 juin 2006, 14:10

Quand tu fais include d'un fichier dans un autre, c'est comme si tu avais saisi le code (contenu dans le fichier que tu charges par include) là où tu as saisi la commande include.
C'est donc tout à fait normal...
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

Invité
Invité n'ayant pas de compte PHPfrance

24 juin 2006, 16:21

ok merci, en effet vu comme ça c'est logique.