Cómo obtener el nombre de un archivo en PHP
En PHP, a menudo necesitas obtener el nombre del archivo en el que estás trabajando. Esto puede ser útil en situaciones como registro de errores, generación de nombres de archivos dinámicos o simplemente para mostrar información relevante en tu aplicación.
Obtener el nombre del archivo actual
$nombreArchivo = __FILE__;
$nombreArchivo = basename($nombreArchivo);
echo "El nombre del archivo actual es: " . $nombreArchivo;
Este código primero obtiene la ruta completa del archivo actual y luego
utiliza la función basename()
para extraer el nombre del archivo
sin la ruta. El resultado se almacena en la variable
$nombreArchivo
.
Obtener el nombre del archivo sin extensión
Si deseas obtener solo el nombre del archivo sin la extensión, puedes hacerlo de la siguiente manera:
$nombreArchivoCompleto = __FILE__;
$nombreArchivoSinExtension = pathinfo($nombreArchivoCompleto, PATHINFO_FILENAME);
echo "El nombre del archivo actual sin extensión es: " . $nombreArchivoSinExtension;
Este código utiliza la función pathinfo()
junto con la constante
PATHINFO_FILENAME
para obtener el nombre del archivo sin la
extensión.
Espero que estos ejemplos te sean útiles para trabajar con nombres de archivos en PHP. ¡Si tienes alguna pregunta o comentario, no dudes en dejarlo a continuación!