<?php
// Configura el directorio base que quieres recorrer
$directorioBase = '/var/www/product_images/compliance amz'; // Cambia esto a tu ruta

function buscarPDF($directorio) {
    $pdfs = [];
    // Usamos un iterador para recorrer el directorio de forma recursiva
    $iterador = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directorio));

    foreach ($iterador as $archivo) {
        // Comprobamos si la extensión es "pdf"
        if ($archivo->isFile() && strtolower($archivo->getExtension()) === 'pdf') {
            // Obtenemos la ruta relativa del archivo
            $rutaRelativa = str_replace(getcwd() . DIRECTORY_SEPARATOR, '', $archivo->getPathname());
            $pdfs[] = $rutaRelativa;
        }
    }

    return $pdfs;
}

// Llama a la función y muestra las rutas relativas de los PDFs encontrados
$pdfsEncontrados = buscarPDF($directorioBase);

if (!empty($pdfsEncontrados)) {
    echo "Se encontraron los siguientes archivos PDF:\n";
    foreach ($pdfsEncontrados as $pdf) {
        echo $pdf . "\n";
    }
} else {
    echo "No se encontraron archivos PDF en el directorio especificado.\n";
}
?>

