Visualizzazione risultati 1 fino 3 di 3

Discussione: Nome directory di un file incluso

  1. #1
    Guest

    Predefinito Nome directory di un file incluso

    Salve a tutti,
    ecco la mia situation:

    Ho due file, padre.php e figlio.php

    Il file padre.php si trova nella root mentre figlio.php in una cartella di questa.

    Ora, il file padre.php include il file figlio.php

    Io ora avrei la necessità di sapere, potendo agire solo sul file figlio, in che cartella questo si trova, il nome della cartella. C'è un modo?

    Codice:
    root
     |
     |-- padre.php
     |-- cartella_misteriosa
              |
              |-- figlio.php
    EDIT: Ecco vabè, solita storia, ho appena trovato la soluzione continuando a cercare; a chi interessasse:

    Codice PHP:
    eregi_replace(".*/(.+)/[^/]+", "\\1", __FILE__)
    Ultima modifica di Zorinik : 26-08-2008 alle ore 16.12.32

  2. #2
    Guest

    Predefinito

    prova con dirname(__FILE__) o dirname($_SERVER['PHP_SELF'])

    __FILE__ fa riferimento al file in esecuzione, anche se questo è incluso

    $_SERVER['PHP_SELF'] fa riferimento al file richiamato dal browser che (eventualmente) include un altro script.


    Ciao!

  3. #3
    Guest

    Predefinito

    Ah ecco, dirname semplifica la cosa, thanks

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •