PHP Obtener el nombre del directorio actual

PHP Obtener el nombre del directorio actual

PHP Obtener el nombre del directorio actual. En este articulo daremos la solución para poder imprimir solo el directorio actual donde se ejecutó un archivo PHP. Sin embargo, para obtener el directorio actual podemos utilizar estas dos funciones en PHP getcwd(); o dirname(__FILE__);

Índice

    PHP Obtener el nombre del directorio actual

    Utilice la función basename() para extraer el nombre del directorio actual en PHP

    A continuación, veremos los pasos que debemos de aplicar para obtener solo el nombre de la carpeta actual.

    Primer Ejemplo completo

    Por ejemplo, utilice las funciones dirname(__FILE__) y getcwd() para obtener la ruta absoluta de nuestro directorio. Sin embargo, para obtener la carpeta actual debemos de usar cualquiera de estas dos funciones como parámetros para la función basename().

    De esta manera, podemos recuperar e imprimir el nombre del directorio de trabajo actual en PHP.

    Relacionado  PDO MYSQL UTF-8 Caracteres especiales en PHP

    Si la ruta proporcionada es /var/www/html/proyecto, la salida será proyecto.
    La función basename() devuelve el nombre del archivo o carpeta base de la ruta dada.

    echo basename(dirname(__FILE__))."<br>";
    echo basename(getcwd())."\n";

    Salida en el navegador

    proyecto
    proyecto

    Segundo ejemplo

    Para obtener solo el nombre del directorio donde se ejecutó el script:

    Relacionado  Exportar Datatables a Excel, CSV, PDF, Imprimir con PHP

    La integración es muy sencilla y solo debemos agregar la función dirname(__FILE__) dentro de la función basename(). Veamos un ejemplo de uso:

    //Ruta del script: /data/html/marca/index.php
    echo basename(dirname(__FILE__));  //"marca"

    Conclusiones y recomendaciones

    Si deseamos recuperar el nombre del directorio donde se ejecutó el archivo PHP debemos de usar la función basename() para obtener el nombre de la carpeta de trabajo actual sin la ruta en PHP

    Recordemos que las funciones para obtener las rutas de archivo actual son: dirname(__FILE__) y getcwd() y cualquiera de estas dos funciones puede ser agregado como parámetro en la función basename() obteniendo el resultado deseado.

    Relacionado  Crear PDF con FPDF usando PHP & MySQL

    Espero que estos dos ejemplos les ayude en los proyectos que estén realizando y pueden aplicarlo declaración de carpeta a la hora de subir ficheros, declarar la ruta en una clase PHP, Librería PHPMailer, etc.

    Gracias por leerme, me ayudarías bastante si compartieras este articulo en las redes sociales.

    Nestor Tapia

    Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

    Entradas Relacionadas

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir