Bom dia pessoal, tudo bem?
Alguém poderia me dar uma dica de como usar new\ZipArchive()?
coloquei no topo do arquivo 'use ZipArchive;' e abaixo um trecho do meu código:
$caminho = URL_DIR . '/tmp/' . $nomeArquivo . "BKP";
// Instancia a Classe Zip
$zip = new\ZipArchive();
// Cria o Arquivo Zip, caso não consiga exibe mensagem de erro e finaliza script
if( $zip->open( $caminho, ZIPARCHIVE::OVERWRITE ) == true )
{
// Insere os arquivos que devem conter DENTRO do arquivo zip
$zip->addFile( $diretorio.$SubDir.$nomeArquivo . "sql", $nomeArquivo . "BKP" );
Flash::setMsg( "Nummero de arquivos Zip: " . $zip->numFiles, 1 );
Flash::setMsg( "Status Zip: " . $zip->status, 1 );
Flash::setMsg( 'Arquivo Zip criado com sucesso!', 2 );
}else{
Flash::setMsg( 'O Arquivo não pode ser criado!', -1 );
}
// Fecha arquivo Zip aberto
$zip->close();
Mas não está funcionando, tentei dicas que pesquisei na web e não consegui também :(
Versão PHP/7.4.29
Desde já agradeço a atenção!