No mostrar ruta completa PHP

Espero puedan apoyarme en lo siguiente:

Tengo el siguiente codigo...

<!DOCTYPE html>
<html lang="es">
<head>
<LINK REL=StyleSheet HREF="style.css" TYPE="text/css" MEDIA=screen>
<title>Listar Respaldos</title>
<meta charset="UTF-8">
</head>
<body>
<font face="arial">    
<?php 
error_reporting(E_ALL & ~E_NOTICE);
error_reporting ( E_ERROR );
//Creo Función
function lista_archivos($carpeta){ //La función recibira como parametro un carpeta
$contador=0;
if (is_dir($carpeta)) 
{ //Compruebo que sea un carpeta valida
    if ($dir = opendir($carpeta)) 
    {//Abro la carpeta
        echo '<ul>';
        while (($archivo = readdir($dir)) !== false)
        { //Comienzo a leer archivo por archivo
            if ($archivo != '.' && $archivo != '..')
            { 
                $nuevaRuta = $carpeta.$archivo.'/';
                $contador++;
                echo '
<li>
                      <b>'.$contador.'</b>      '; 
                //Abro un elemento de lista 
                if (is_dir($nuevaRuta)) 
                { //Si la ruta que cree es un carpeta entonces:
                    $buscar = @scandir($nuevaRuta);
                    if (count($buscar) > 2)
                    {
                        echo '<b class="algo">Con Respaldo</b>';
                    }
                    else
                    {
                        echo '<b class="vacio">Sin Respaldo</b>';
                    }
                    echo '<b> '.$nuevaRuta.'</b>'; //Imprimo la ruta completa resaltandola en negrita
                    lista_archivos($nuevaRuta);//Vuelvo a llamar a este metodo para que explore esa carpeta.
                } 
                else 
                { //si no es un carpeta:
                    echo $archivo; //simplemente imprimo el nombre del archivo actual
                }
                 '</li>'; //Cierro el item actual y se inicia la llamada al siguiente archivo
                }
            }//finaliza 
            echo '</ul>';//Se cierra la lista
            closedir($dir);//Se cierra el archivo
        }
    }
    else
    {//Finaliza el If de la linea 12, si no es un carpeta valido, muestra el siguiente mensaje
        echo 'No Existe la carpeta';
    } 
}//Fin de la Función 
//Llamo a la función
lista_archivos("C:/wamp/www/12292018/");
?>
</body>
</html>

El resultado del mismo es el siguiente...

Mi pregunta es...

Ya investigue ya me dio dolor de cabeza y no logro hacer que solo muestre la ultima carpeta y no la ruta completa, quisiera que solo me mostrara la ruta marcada en amarillo.

1 respuesta

Respuesta
1

Cabe realtar que la ruta final no sera

lista_archivos("C:/wamp/www/12292018/");

sino otra unidad por ejemplo:

D:/xxxx/xxxx/xxxx/

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas