22 lines
		
	
	
		
			560 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			560 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
<?php
 | 
						|
// Pega todos os arquivos .txt no diretório atual
 | 
						|
$files = glob('*.txt');
 | 
						|
 | 
						|
// Inicia a lista não ordenada
 | 
						|
echo "<ul>";
 | 
						|
 | 
						|
foreach ($files as $file) {
 | 
						|
    // Remove a extensão .txt do nome do arquivo
 | 
						|
    $filenameWithoutExtension = basename($file, '.txt');
 | 
						|
 | 
						|
    // Cria o link com o nome do arquivo na query string
 | 
						|
    $link = "list_files.php?filetype=" . urlencode($filenameWithoutExtension);
 | 
						|
 | 
						|
    // Cria o item da lista com o link
 | 
						|
    echo "<li><a href=\"$link\">$filenameWithoutExtension</a></li>";
 | 
						|
}
 | 
						|
 | 
						|
// Fecha a lista não ordenada
 | 
						|
echo "</ul>";
 | 
						|
?>
 |