• User

    percorso del file

    Salve a tutti,
    qual'è il codice per ottenere il percorso dove risiede il file? si può usare PHP_SELF? e per ottenere solo il nome della pagina senza tutto il percorso?
    grazie a tutti

    ps: scusate sono agli inizi


  • Moderatore

    Ciao 🙂

    Il percorso del file (utile per file inclusi) è in
    $_SERVER['SCRIPT_FILENAME'];

    $_SERVER['PHP_SELF'] da il nome dello script in stampa.

    Molto utile è anche la costante magica file che, ti quoto dal manuale:
    *Il nome e percorso assoluto del file. Se viene utilizzata all'interno di un'include, la costante restituisce il nome del file incluso. Dal PHP 4.0.2, FILE contiene sempre il percorso assoluto del file, mentre nelle versioni precedenti, in base alle circostanze, poteva contenere il percorso relativo.
    *

    Per il nome della pagina...

    calcolando che dirname(file) da la directory, puoi usare:

    echo $nome_file=str_replace(dirname(file)."\","",file); 🙂

    :ciauz: