8791 sujets

Développement web côté serveur, CMS

Hello; je suis en train d'élaborer un site qui risque de devenir par mal complexe.

Avant; pour trouver le root de mon site quelque soit l'endroit où l'on est (ou quelque soit la page incluse), j'avais un fichier vide qui était retrouvé par un script; ce dernier se chargeant de reconstruire le chemin jusqu'au root grâce à cela.

C'est très pratique, mais je me demande si ça ne date pas un peu..
Est ce qu'il y a moyen de faire mieux ?

Merci !
J'ai trouvé ça

function RootPath() {
	$path = "";
	for($i=count(array_pop(explode("/",dirname($_SERVER['PHP_SELF'])))); $i>0; $i--) $path .= "../";
	return $path;
}
, mais mon site est dans localhost/Monsite, et là je pense qu'il retourne jusqu'à localhost...

ça semble marcher avec
return $path."Monsite/";

mais je suppose que c'est pas aussi prop' ...
Modifié par gordie (24 Sep 2007 - 12:45)
Salut,

Si c'est un sous répertoire je fais ceci :

<?php
define('DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT'].'/sub_folder/');
?>

Dans un fichier config que j'inclus partout.

A+