Compactar arquivo com php
Olá pessoal!
Estou com o seguinte problema;
Tentei montar um script que lista todos os conteúdos de uma pasta e grava em um arquivo zip;
Rodo o script e não dá erro algum, o problema é que o arquivo zip não é criado.
O Script é esse:
<?php
$path = '../gsa/template/';
$diretorio = dir($path);
$file = $path.'old/antigo.zip';
echo "Lista de Arquivos do diretório '<strong>".$path."</strong>':<br />";
$zip = new ZipArchive();
if( $zip->open( $file , ZipArchive::CREATE ) === true){
while($arquivo = $diretorio -> read()){
$zip->addFile($path.$arquivo,$arquivo);
}
$zip->close();
echo 'Arquivo criado em: '.$file;
} else {
echo 'Erro ao criar aquivo.';
}
$zip->close();
?>
Quando termina de rodar o script aparece que o arquivo foi criado, mas não existe.
Alguma sugestão?
Discussão (2)
Carregando comentários...