
Descompressão De Zip De Ficheiros Flv
Started By lucinda, 13/09/2007, 13:30
4 replies to this topic
#1
Posted 13/09/2007, 13:30
Olá
sou nova no forum...
Trabalho com php 5 e estou com um problema que para o contexto do meu trabalho é grave e urgente, por isso estou aqui pedindo ajuda.
A aplicação onde estou a trabalhar permite o upload de ficheiros zip, para isso uso a classe PCLZIP.
Depois no servidor chama a função extract() do PCLZIP e coloca numa pasta o conteudo.
Tudo funciona até o ficheiro zip conter um flv.
Já tentei com outras classes:
zipa.class.php
dUnzip2.inc.php
O comportamento é sempre o mesmo...
Assim que detecta o flv, pára a descompressão...
Já vi que não tem a ver com o tempo de descompressão,
pois com um ficheiro flv pequeno acontece o mesmo...
e com o set_time_limit(0) tudo na mesma....
Agradeço qualquer ajuda...
Lucinda
sou nova no forum...
Trabalho com php 5 e estou com um problema que para o contexto do meu trabalho é grave e urgente, por isso estou aqui pedindo ajuda.
A aplicação onde estou a trabalhar permite o upload de ficheiros zip, para isso uso a classe PCLZIP.
Depois no servidor chama a função extract() do PCLZIP e coloca numa pasta o conteudo.
Tudo funciona até o ficheiro zip conter um flv.
Já tentei com outras classes:
zipa.class.php
dUnzip2.inc.php
O comportamento é sempre o mesmo...
Assim que detecta o flv, pára a descompressão...
Já vi que não tem a ver com o tempo de descompressão,
pois com um ficheiro flv pequeno acontece o mesmo...
e com o set_time_limit(0) tudo na mesma....
Agradeço qualquer ajuda...
Lucinda
#3
Posted 14/09/2007, 08:07
Não vejo extensões em lado nenhum...
Analisando a classe PCLZIP, vi que utiliza a zlib.
Mas não faço ideia porque dá problemas na descompressão de flv.
Lucinda
Analisando a classe PCLZIP, vi que utiliza a zlib.
Mas não faço ideia porque dá problemas na descompressão de flv.
Lucinda
Nas configs da classe não tem as extensões permitidas ?!
#5
Posted 14/09/2007, 11:31
Olá
Já tinha tentado, mas alguma coisa tinha feito mal...
A verdade é que com:
@system('unzip -oq "'.$Path.$ficheiro.'" -d '.$Path);
funcionou na perfeição...
Viva o LINUX!!!
Muito Obrigado
Lucinda
Já tinha tentado, mas alguma coisa tinha feito mal...
A verdade é que com:
@system('unzip -oq "'.$Path.$ficheiro.'" -d '.$Path);
funcionou na perfeição...
Viva o LINUX!!!

Muito Obrigado
Lucinda
Já tentou utilizar a descompressão/compressão do SO mesmo?
No linux temos o unzip/zip para fazer o trabalho
Só mandar um system()$path = "pasta/para/arquivo/upado/arquivo.zip"; $result = system("unzip -lv" . $path, $retorno);
Entendeu a idéia?
[]'s
Edição feita por: lucinda, 14/09/2007, 13:38.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)