¿Cómo obtener el nombre del archivo actual usando el script PHP?

En este artículo, aprenderemos cómo obtener el nombre de archivo actual usando PHP.

 
Input : c:/xampp/htdocs/project/home.php
Output : project/home.php

Input : c:/xampp/htdocs/project/abc.txt
Output : project/abc.txt

A veces, necesitamos obtener el nombre del archivo actual con el nombre del directorio en el que se almacena nuestra página para diferentes propósitos. Como estamos usando PHP, podemos obtener fácilmente el nombre del archivo actual o el nombre del directorio de la página actual usando $_SERVER[‘SCRIPT_NAME’].

Usando $_SERVER[‘SCRIPT_NAME’]: $_SERVER es una array de información almacenada, como encabezados, rutas y ubicaciones de secuencias de comandos. Estas entradas son creadas por el servidor web. No hay otra manera de que cada servidor web proporcione esta información.

Sintaxis: ‘SCRIPT_NAME’ proporciona la ruta desde la raíz para incluir el nombre del directorio.

  1. Para obtener el nombre del archivo actual. Usamos
    $currentPage= $_SERVER['SCRIPT_NAME'];
  2. Para mostrar el nombre del archivo actual. Usamos
    echo $currentPage;

Código PHP: El siguiente es el código completo para obtener el nombre del archivo actual con el nombre del directorio.

PHP

<?php 
    
// To Get the Current Filename.
$currentPage= $_SERVER['SCRIPT_NAME'];
  
// To Get the directory name in 
// which file is stored.
$currentPage = substr($currentPage, 1);
  
// To Show the Current Filename on Page.
echo $currentPage; 
  
?>

Producción:

 project/home.php

 En este código, la función PHP substr() se usa para extraer la parte de la string de la string variable $currentPage. 

Publicación traducida automáticamente

Artículo escrito por iamjatinkumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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