0

Como faço para fazer um script para baixar e compactar uma serie de arquivos?

criado por Eliton em 17/08/2010 7:47am
Olá amigos.

Estou com uma duvida.

Criei um link onde meus clientes pode acessar e baixar varios arquivos doc que estao numa determinada pasta em minha rede. Mas gostaria de colocar uma opçao onde ele podesse baixar todos os arquivos de uma so vez. Ou seja uma Opção onde compacta para o formato rar ou zip e baixa os arquivos da sequencia.

Obs.:Como são varios clientes estes arquivos alteram de um para o outro mas todos estao na mesma pasta.

Desde já agradeço!

Lista de Respostas:

+1
17/08/2010 1:02pm
(~13 anos atrás)
Dá uma olhada no manual
http://www.php.net/Zip

Lá tem muito a respeito...

Veja um exemplo que achei
<?php
if (!extension_loaded('zip')) {
        echo( "Nao esta habilitado php_zip.dll, edite seu php.ini" );
        //no php.ini descomente essa linha, se nao existir basta cria-la: extension=php_zip.dll
        exit;   
}

$dir = dirname(__FILE__)."/";

$zip = new Zip();
$zip->open($dir . "arquivo.zip", ZIP::CREATE);
$zip->addfile($dir . "nome_do_arquivo.extensao", "nome_do_arquivo.extensao");
$zip->close();
?>

0
17/08/2010 3:14pm
(~13 anos atrás)
Eliton respondeu:
Obrigado Irei conferir.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)