Ciao a tutti, ho questa applicazione che mi estrae tutti i file.txt di una cartella su server e mi riporta il contenuto.

il sistema funziona perfettamente !! però non so se sia corretto...

mi spiego meglio: principalmente questa funzione elencava i file pdf di una cartella e estraeva il file con i vari titolo, descrizione data ecc... contenenti in un file.txt con lo stesso nome per esempio pippo.pdf e pippo.pdf.txt

ora io ho necessità che mi estrapoli solo il file.txt con i vari titolo, descrizione ecc.. non esiste più nessun pdf, il sistema funziona perfettamente, però vorrei capire se è corretto il procedimento, io ho solo cambiato 2 stringhe di codice, quelle commentate, per pura intuizione, ripeto il sistema funziona ma è corretto ????

Codice PHP:
                                    $files glob('*.txt'); 

                               foreach (
$files as $file) { 
                                    
                                        
$fileName basename($file); 
                                       
// $data = explode(';', file_get_contents("{$file}.txt")); 
                                        
$data explode(';'file_get_contents("{$file}")); 
                                        
$format strtotime($data[2]); 
                                        
$array[$format]['titolo'] =  $data[0]; 
                                        
$array[$format]['descrizione'] =  $data[1]; 
                                        
$array[$format]['name'] = $fileName
                                        
$array[$format]['tempo'] = $data[2]; 
                                        } 

.........