chemin d'inclusion

Répondre
juju88220
le 07/04/2009 à 19:24
juju88220
Bonjour à tous,

Pour mon site internet, je dois inclure le fichier common.php de punbb dans toutes les pages de mon site pour le système d'identification.
Malheureusement je ne sais pas comment mis prendre car le chemin relatif à utiliser n'est pas le même pour une page à la racine de mon site et une autre dans un dossier.

En clair dans ma page que j'inclue partout (dans toutes mes pages) j'essaie de faire ceci sans y arriver :

if(la page se trouve dans un dossier){
define('PUN_ROOT', '../forum/');
}
else [ donc si elle est a la racine ]{
define('PUN_ROOT', '/forum/');
}
require PUN_ROOT.'include/common.php';

Pouvez vous m'éclairer ?

merci d'avance ;-)
juju88220
le 07/04/2009 à 20:56
juju88220
S'ils vous plait c'est assez urgent parce que je suis bloqué pour toute la suite :/
moogli
le 07/04/2009 à 21:52
moogli
salut,

include('/path/complet/fichier.php'); ?

@+
Il en faut peu pour être heureux !!!!!
LupusMic
le 08/04/2009 à 01:48
LupusMic
Modifier le paramètre include_path est une piste.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
juju88220
le 08/04/2009 à 11:23
juju88220
J'ai enfin trouvé la solution à l'aide d'une piste sur un autre forum.

Cela me donne finalement :

define('PUN_ROOT', $_SERVER["DOCUMENT_ROOT"].'/forum/');
include PUN_ROOT.'/include/common.php';

Merci à tous pour votre aide ;-)
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours