Bonjour,
En gros, j'ai un serveur local ou je développe des sites web
+root
+root/site1/index.php
+root/site2/index.php
+root/site3/index.php
etc..
quand je passe l'un d'entre eux sur un serveur en prod, l'application web ne se trouva plus dans un dossier, mais à la racine
Ceci me cause un petit problème car j'ai besoin de définir la racine de mon site.
Donc
ne vas pas m'aider car sur mon serveur local, il me retournera
alors qu'en fait la racine de mon application web est
. (alors que sur le serveur ca sera correct...)
J'aimerais trouver une solution pour définir la racine de mon application, quelque soit ou il se trouve dans mon arborescence.
Par exemple (je ne le ferais jamais) je pourrais avoir
+root/mon_site/temp/site_de_mon_voisin/
et créé un petit site de 4-5 pages dans le repertoie /site_de_mon_voisin/.
Et j'aimerais définir que la racine de mon application soit dans ce dossier (site_de_mon_voisin).
Ainsi je pourrais avoir deux variables.
1. $root
2. $root_de_mon_voisin
Pourquoi?
je souhaiterais avoir une varaible pour dire ou aller chercher les images ou les include.
exemple:
Dans le cas du site de mon voisin:
incule($root_de_mon_voisin.'/include/head.php');
<img src="<?php echo $root_de_mon_voisin; ?>/images/logo.jpg" />
Dans le cas de mon site:
incule($root.'/include/head.php');
<img src="<?php echo $root; ?>/images/logo.jpg" />
J'ai essayé donc divers truc comme
$_SERVER['DOCUMENT_ROOT']
ou dirname(__FILE__)
mais dans les deux, ca n'a pas répondu à mon besoin
Voyez vous une solution?
Merci
Partager