2009-07-02 4 views
18

Ho i file serviti in questo modo:ottenere il nome di script PHP corrente nel file di inclusione

AJAX gestore di richieste -> file

Vorrei recuperare il nome del file includere nel comprendere in sé Includi. Né $_SERVER['PHP_SELF'] o $_SERVER['SCRIPT_NAME'] è adatto a questo, poiché restituiscono il nome dello script "principale".

Grazie.

risposta

34
+0

Purtroppo questo non funziona su una configurazione con più server collegati. '__FILE__' mostra il nome file effettivo, ma il percorso può essere diverso da' DOCUMENT_ROOT'. Su alcuni server ciò provoca un errore di 500 server. Non ho ancora trovato un modo per trovare il nome file del file incluso corrente relativo a 'DOCUMENT_ROOT'. –

22

Se si desidera solo la parte del nome del file (senza la directory) è possibile utilizzare basename(__FILE__) o solo per la directory dirname(__FILE__).

Problemi correlati