<?php
// Define o caminho para a pasta de currículos.
// Certifique-se de que este caminho está 100% correto.
const CAMINHO_CURRICULOS = '/home/vagas.selflix/public_html/uploads/curriculos/';

function contarArquivosDeCurriculos($caminho) {
    $total_arquivos = 0;
    
    // Verifica se o diretório existe e pode ser lido
    if (!is_dir($caminho) || !is_readable($caminho)) {
        return "Erro: O diretório não existe ou não pode ser lido.";
    }

    // Cria um iterador recursivo para percorrer todas as subpastas
    $iterator = new RecursiveIteratorIterator(
        new RecursiveDirectoryIterator($caminho, RecursiveDirectoryIterator::SKIP_DOTS),
        RecursiveIteratorIterator::SELF_FIRST
    );

    foreach ($iterator as $item) {
        if ($item->isFile()) {
            $extensao = strtolower($item->getExtension());
            // Conta arquivos com as extensões relevantes
            if (in_array($extensao, ['pdf', 'doc', 'docx'])) {
                $total_arquivos++;
            }
        }
    }

    return $total_arquivos;
}

$contagem = contarArquivosDeCurriculos(CAMINHO_CURRICULOS);

echo "Contagem de currículos reais no servidor:\n";
echo "Total de arquivos encontrados: " . $contagem . "\n";