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
Partager