Lien non fonctionnel : erreur php ? apache ? autre ?

WRInaute impliqué
Bonjour,

Comment expliquer le probleme suivant :

dans /sport/index.php
J'ai
Code:
<?php require_once('../haut.php') ?>
ça fonctionne.

Mais si je met
Code:
<?php require_once('/haut.php') ?>
ça ne fonctionne plus.

Pourtant
Code:
<style type="text/css">@import url(../style.css);</style>
fonctionne...
et
Code:
<style type="text/css">@import url(/style.css);</style>
fonctionne aussi !!!

Ou est mon erreur vis à vis de haut.php ? Merci à tous ! :)
 
WRInaute accro
parce que require_once fonctionne au niveau du serveur (linux ou windows) alors que style, src, etc... fonctionnent au niveau apache.
Et la racine des 2 n'est pas située au même endroit. En général, pour apache c'est souvent /home/monuser/www
 
WRInaute accro
que tu renvoi :
echo $_SERVER['DOCUMENT_ROOT'] ?

si rien, remplace le par echo $_SERVER['HTTP_RACINE']
 
WRInaute impliqué
heu en voulant vérifier l'erreur que j'avais cela a fonctionné finalement...
Je ne sais pas ce que j'ai fais avant !
Mea Culpa et merci beaucoup à Leonick et e-kiwi ! :)
 
Discussions similaires
Haut