Visualizzazione dei risultati da 1 a 5 su 5

Discussione: dirname(__FILE__)

  1. #1

    dirname(__FILE__)

    Ciao a tutti,
    mi trovo davanti ad un problema che non so come risolvere.
    Ho due file
    conf.php --> che si trova nella directory "/"
    index.php --> che si trova nella directory "/directory/"
    Se dentro index.php faccio un
    codice:
    include("../conf.php");
    e se nell'index.php c'è
    codice:
    echo dirname(__FILE__);
    ottengo come directory "/"

    Come devo fare per ottenere "/directory" ?
    sapientino regna sovrano

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Fai un define in conf ad esempio:

    Codice PHP:
    define("PATH_DIR",__DIR__."/directory"); 
    e utilizza quello

  3. #3
    Non si può fare senza definire una costante?
    sapientino regna sovrano

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da sapientino
    Non si può fare senza definire una costante?
    In teoria se provi a fare echo __DIR__; in index.php dovrebbe darti ".../directory"

  5. #5
    e invece no. Mi da sempre il riferimento del file "includente" e non di quello incluso.
    sapientino regna sovrano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.