Jump to content


Photo

[resolvidor] Copiar Arquivo Txt Para Um Zip Ou Rar Com Php


  • Faça o login para participar
6 replies to this topic

#1 Igor Diniz

Igor Diniz

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado
  • Localidade:frutal - mg
  • Interesses:php,ajax,flash

Posted 13/03/2008, 18:53

Olá pessoal é o seguinte, estou usando a função copy pra copiar um arquivo (tipo http://site/arquivo.zip ou .rar) e renomeiando ele com um nome que usei o mktime, eu precisaria que eu copiar ele incluisse um arquivo txt dentro desse zip ou rar, tem como? alguém poderia me ajudar ?
www.igordiniz.com.br

#2 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 13/03/2008, 19:03

http://www.phpclasse...ckage/2322.html

Uma classe para manipulação de arquivos ZIP.

Recomendo mesmo é utilzar o system() chamando funcoes prórpias do seu servidor para isto ;)

[]'s

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#3 Igor Diniz

Igor Diniz

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado
  • Localidade:frutal - mg
  • Interesses:php,ajax,flash

Posted 13/03/2008, 20:57

ok brigado!

mas funciona com .rar tbm ?
www.igordiniz.com.br

#4 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 13/03/2008, 21:56

Leia a descrição da classe.

Como eu disse, é mais jogo utilizar comandos do sistema, como "zip" e "rar". Nunca vi classe php para manipular arquivos rar :unsure:

[]'s

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#5 Igor Diniz

Igor Diniz

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado
  • Localidade:frutal - mg
  • Interesses:php,ajax,flash

Posted 13/03/2008, 21:58

usei a classe mas ele apaga o arquivo que ta dentor do zip, eu precisava que ficasse os arquivos que ja tem no zip e inserisse um txt dentro do zip junto aos outros arquivos eu fiz isso

<?php
include_once("createZip.inc.php");
$createZip = new createZip;  

#$createZip -> addDirectory("/");

$fileContents = file_get_contents("LEIA.txt");  
$createZip -> addFile($fileContents, "LEIA.txt");  


$fileName = "1205354953.zip";
$fd = fopen ($fileName, "wb");
$out = fwrite ($fd, $createZip -> getZippedfile());


fclose ($fd);

$createZip -> forceDownload($fileName);
#@unlink($fileName);

?>

mas cria um novo zip somente com o arquivo que mandei add e apagam os arquivos originais, alguem pode me ajudar ?
www.igordiniz.com.br

#6 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 14/03/2008, 07:58

http://br.php.net/ma...ive-addfile.php

Tem várias observações na pagina principal do grupo de funções. Leia atentamente e veja se consegue usar no seu servidor. Se funcionar pode ser interessante pela facilidade de uso.

Edit----------->

Uso localmente PHP 5.1.2 e consegui executar o script de exemplo para criar um arquivo zip com 2 *.txt dentro.

Edição feita por: bimonti, 14/03/2008, 08:07.

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#7 Igor Diniz

Igor Diniz

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado
  • Localidade:frutal - mg
  • Interesses:php,ajax,flash

Posted 14/03/2008, 09:22

obrigado, consegui bimonti ;) localmente qdo terminar o sistema vou ver no host, mas como tenho servidr dedicado nao vai ser problema ;)
www.igordiniz.com.br




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq