2009-07-02 10 views
18

Tengo archivos sirven de este modo:obtener el nombre del script PHP actual en archivo de inclusión

AJAX controlador de solicitudes - archivo

me gustaría recuperar el nombre del archivo de inclusión dentro de la incluirá en sí> Incluir. Ni $_SERVER['PHP_SELF'] ni $_SERVER['SCRIPT_NAME'] son adecuados para esto, ya que devuelven el nombre del script "principal".

Gracias.

Respuesta

34
+0

Desafortunadamente, esto no funciona en una configuración con múltiples servidores vinculados. '__FILE__' muestra el nombre de archivo real, pero la ruta puede ser diferente de' DOCUMENT_ROOT'. En algunos servidores, esto causa un error de 500 servidores. Todavía no he encontrado una manera de encontrar el nombre del archivo actual incluido en relación con 'DOCUMENT_ROOT'. –

22

Si desea que sólo la parte del nombre del archivo (sin el directorio) se puede utilizar basename(__FILE__) o simplemente para el directorio dirname(__FILE__).

Cuestiones relacionadas