recorrer los archivos en una carpeta en php

He buscado a través de Internet y encontré el scrip para hacer esto, pero estoy teniendo algunos problemas para leer los nombres de los archivos.

aquí está el código

$dir = "folder/*"; foreach(glob($dir) as $file) { echo $file.'
'; }

esta pantalla en este formato

 folder/s0101.htm folder/s0692.htm 

por alguna razón, quiero obtenerlos en esta forma.

 s0101.htm s0692.htm 

¿Puede alguien decirme cómo hacer esto?

Simplemente use basename() envuelto alrededor de la variable $file .

  

El código anterior ignora los directorios y solo obtiene los nombres de los archivos.

Puede usar la función pathinfo para obtener el nombre de archivo de la ruta del directorio

 $dir = "folder/*"; foreach(glob($dir) as $file) { $pathinfo = pathinfo($file); echo $pathinfo['filename']; // as well as other data in array print_r($pathinfo); }