|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 3 ![]() |
J'ai besoin d'écrire une fonction qui fera partie d'un fichier pouvant lui-même être inclus dans différents script PHP, situés à des niveaux d'arborescences divers et variés par rapport à la racine de mon site.
Cette fonction doit accéder (en lecture et écriture) à un unique fichier, situé dans le répertoire racine du site. Pour donner un exemple, ce fichier s'appelle "log.htm". Si je me contente de faire fopen("log.htm","w") le fichier sera créé dans le répertoire du script contenant le fichier inclus, et non dans le répertoire racine. Quelle syntaxe (ou quelle astuce) faut-il utiliser pour ouvrir le fichier dans le répertoire racine, quelle que soit l'endroit d'où l'on appelle la procédure ? Autrement dit, comment peut-on adresser un fichier en absolu et non pas en relatif ? (j'ai essayé "/log.htm" ainsi que "//log.htm" et çà ne marche ni sous Windows ni sous Apache) Merci d'avance pour vos contributions |
|
|
00
|
|
|
#2 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Bonjour et bienvenue sur le forum de developpez.com !
Pourquoi ne pas faire fopen("http://www.tondomaine.com/log.htm","w") ? par exemple |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 3 ![]() |
Bonjour, et merci pour ta réponse.
Les accès par http://... ne marchent qu'en lecture, alors que j'ai besoin d'écrire aussi dans ce fichier (je ne pensais pas être en mp, que dois-je faire pour me conformer à la règle ?) Edit DarkYoji : C'est juste ma signature ! |
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
La variable $_SERVER['DOCUMENT_ROOT'] ne vous fournit-elle pas cette information justement ?
Julp. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 3 ![]() |
Bonsoir Julp. !!!
Je viens de faire connaissance avec $_SERVER['DOCUMENT_ROOT'] grâce à vous, et je dois dire qu'elle répond exactement à ma question. Ah, l'expérience quand même, c'est irremplaçable ! Merci encore et bonne nuit, Nri |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com