<?php

class manipularArquivos {

   public function arquivarDadosRecebimentos($chave, $loja, $usuario)
{
    // $usuario = $_SESSION['usuario'];
    $dataGravar = date('Y-m-d H:i:s'); // Corrigido o formato do minuto para 'i' (antes estava 'm' que é mês)


    $arrayDados = array($chave, '|', $dataGravar, '|', $usuario);

    $diretorio = "../gerador/arquivos/usuario$usuario/NOTAS";

    // Verifica se a pasta existe, se não cria com permissão 0755 e modo recursivo
    if (!is_dir($diretorio)) {
        mkdir($diretorio, 0755, true);
    }

    $arquivo = $diretorio . "/$chave.txt";

    // Grava o arquivo - a função file_put_contents converte array para string, mas separando por vírgula
    // Melhor converter para string antes
    $conteudo = implode('', $arrayDados);

    file_put_contents($arquivo, $conteudo);
}
}