IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Accès à un fichier avec une adresse absolue


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Accès à un fichier avec une adresse absolue
    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

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Bonjour et bienvenue sur le forum de developpez.com !

    Pourquoi ne pas faire fopen("http://www.tondomaine.com/log.htm","w") ? par exemple
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    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 !

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    La variable $_SERVER['DOCUMENT_ROOT'] ne vous fournit-elle pas cette information justement ?


    Julp.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ouvrir un fichier distant avec une adresse ip
    Par nina_23 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 29/04/2010, 10h15
  2. Ouvrir un fichier avec une appli déjà lancée
    Par Cameleon45 dans le forum Langage
    Réponses: 5
    Dernier message: 04/01/2006, 17h42
  3. [LG]Lecture de fichier avec une adresse internet
    Par forbin dans le forum Langage
    Réponses: 8
    Dernier message: 09/02/2005, 19h00
  4. Quel langage pour envoyer un fichier sur une adresse
    Par dai.kaioh dans le forum Développement
    Réponses: 2
    Dernier message: 02/04/2004, 16h38
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo