Gentlemen, cordial greetings.
Searching, I found on the network a php script that allows me to search for files in a directory, I made an adjustment so that I search only pdf files and show me a link to download it, this works well, but I would like to show a % error echo
if the file is not found, I could not locate the echo correctly so that it does not repeat.
<?php
// Ruta del directorio donde están los archivos
$path = 'C:\wamp\www\buscador';
// Arreglo con todos los nombres de los archivos
$files = array_diff(scandir($path), array('.', '..'));
// Obtienes tu variable mediante GET
$code = $_GET['codigo'];
foreach($files as $file){
// Divides en dos el nombre de tu archivo utilizando el .
$data = explode(".", $file);
// Nombre del archivo
$fileName = $data[0];
// Extensión del archivo
$fileExtension = $data[1];
if($code == $fileName){
echo "<a href = '$fileName.pdf' >Descargar certificado</a>";
break; // Realizamos un break para que el ciclo se interrumpa
}
}
?>