Je sais pas du tout si j'ai bien compris ton message mais je m'essais quand même, ça vaut mieux que rien.
Je souhaite seulement répété que :
Si par exemple est dans /var/www/gtsoul/
./ = /var/www/gtsoul/
/ = / (donc la base carrément du serveur)
Donc tu fais un include comme suis :
include('/var/www/start.inc.php');
include('/var/www/include/global/function.php');
include('/var/www/include/common/classe.class.php');
Je verrais pas pourquoi cette méthode ne fonctionnerait pas : elle se situe toujours via la racine du serveur lui même, et non du dossier actuel.
Enfin, dit moi le si ce que je dis est pas clair ou que j'ai mal interprété ton problème.
Edit :
Sinon, tu as le ../
Si tu ne peux vraiment pas accéder à la racine du serveur en tant que tel, donc que la racine ( / ) = /www/
Donc, si / = /www (qui en réalité est /var/www/)
Si tu as un fichier PHP dans www/ et tu veux qu'il accèse de /var par exemple, tu fais :
../ = /var/
Dans le sens où :
include('../index.php'); = /var/index.php
Je souhaite seulement répété que :
Si par exemple est dans /var/www/gtsoul/
./ = /var/www/gtsoul/
/ = / (donc la base carrément du serveur)
Donc tu fais un include comme suis :
include('/var/www/start.inc.php');
include('/var/www/include/global/function.php');
include('/var/www/include/common/classe.class.php');
Je verrais pas pourquoi cette méthode ne fonctionnerait pas : elle se situe toujours via la racine du serveur lui même, et non du dossier actuel.
Enfin, dit moi le si ce que je dis est pas clair ou que j'ai mal interprété ton problème.
Edit :
Sinon, tu as le ../
Si tu ne peux vraiment pas accéder à la racine du serveur en tant que tel, donc que la racine ( / ) = /www/
Donc, si / = /www (qui en réalité est /var/www/)
Si tu as un fichier PHP dans www/ et tu veux qu'il accèse de /var par exemple, tu fais :
../ = /var/
Dans le sens où :
include('../index.php'); = /var/index.php