Jump to content
Fórum Script Brasil
  • 0

extraindo um arquivo ZIP com PHP


campos92

Question

Boa Noite

Preciso extrair arquivos ZIP que estão dentro do meu servidor FTP.

Procurando na internet encontrei o código e adaptei-o para meu problema.

acontece que ele não está funcionando, não mostra erro nem nada...

Alguém tem alguma ideia? se preciso fazer alguma configuração em algum arquivo do FTP ou é só jogar a pagina com o código abaixo e acessa-la?

Obrigado

<?php

//Rotina de descompactar arquivo ZIPADO:

$file_origem = realpath("./teste/zip.zip"); //local do arquivo ZIP na pasta ftp

$file_destino = realpath("./teste"); //Pasta dentro do FTP que receberá os arquivos compactados do arquivo zip

$zip = new ZipArchive;

if ($zip->open($file_origem) == TRUE)

{

$zip->extractTo($file_destino);

$zip->close();

}

else

{

echo '<BR><span style="color:red"><b>Arquivo NÃO ENCONTRADO!</b></span>';

exit;

}

?>

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Testei este código aqui e funcionou sem problemas...

Tenha certeza de que você organizou as pastas certinhas: o arquivo zipado deve estar dentro da pasta 'teste'. O arquivo PHP que irá descompactar a pasta deve estar um nível acima, exemplo:

http://www.exemplo.com.br/descompacta.php
http://www.exemplo.com.br/teste/zip.zip

Outra possibilidade é estar desabilitado. Neste caso, procure na documentação da linguagem.

Edited by mJi
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...