OVH Cloud OVH Cloud

getcwd me renvoit un mauvais repertoire

3 réponses
Avatar
Stef
Bonjour,

J'ai un petit souci :
lorsque je fait un <? echo getcwd(); ?>, il me renvoit C:/WINNT/System32, au
lieu de me revoyer le dossier courant ou est stocké le fichier .php.

Et je n'arive pas à voir ce que je dois modifier ( dans php.ini par
exemple ), pour corriger le problème.
par avance merci de votre aide !

Stef

3 réponses

Avatar
Jedi121
"Stef" a écrit le 22/10/2003 :
J'ai un petit souci :
lorsque je fait un <? echo getcwd(); ?>, il me renvoit C:/WINNT/System32, au
lieu de me revoyer le dossier courant ou est stocké le fichier .php.

Et je n'arive pas à voir ce que je dois modifier ( dans php.ini par
exemple ), pour corriger le problème.
par avance merci de votre aide !


Il faut lire la doc et ça ira mieux.
Les variables :
$_SERVER[PATH_INFO]
ou
$_SERVER[DOCUMENT_ROOT]
ou
dirname($_SERVER[PHP_SELF])

Suivant ce que vous voulez réellement...

Avatar
Christophe Thomas
Stef wrote:
Bonjour,

J'ai un petit souci :
lorsque je fait un <? echo getcwd(); ?>, il me renvoit C:/WINNT/System32, au
lieu de me revoyer le dossier courant ou est stocké le fichier .php.

Et je n'arive pas à voir ce que je dois modifier ( dans php.ini par
exemple ), pour corriger le problème.
par avance merci de votre aide !

Stef


Certainement un probleme systeme au niveau des droits de l'utilisateur
qui execute le fichier php.

Essaie plutot cela:
<?echo dirname(__FILE__);?>

Christophe

Avatar
marc
Hello,

getcwd() retourne le nom du dossier courant, et il le fait bien.
Donc, ne fais-tu pas un appel à une commande system ?
C'est ce qui te bascule dans ce dossier je pense. L'autre solution serait que
tu demandes une page située dans ce dossier !

Marc.

Bonjour,

J'ai un petit souci :
lorsque je fait un <? echo getcwd(); ?>, il me renvoit C:/WINNT/System32, au
lieu de me revoyer le dossier courant ou est stocké le fichier .php.

Et je n'arive pas à voir ce que je dois modifier ( dans php.ini par
exemple ), pour corriger le problème.
par avance merci de votre aide !

Stef