Ir para o conteúdo
d@rk

[resolvido][ajuda] Preciso de ajuda a extrair ficheiro .php

Mensagens Recomendadas

d@rk    0
d@rk

Boas pessoal é o seguinte preciso de extrair um ficheiro zip até ai tudo bem eu consigo exepto se esse ficheiro zip conter ficheiros php dentro ai eu já não consigo será que alguem me podia ajudar?

o codigo é este mesmo para quem precisar para extrair:

f = open("up.txt", "r")
for line in f.readlines():
        rf = line.replace("\n","")
        if rf != "":
                download(ftph,rf)
                d = zipfile.ZipFile(rf,"r")
                for arq in d.namelist():
                        exis=os.path.exists(arq)
                        fic=os.path.isdir(arq)
                        print arq
                        print fic
                        print "----"
                        if exis==True and fic==True:
                                print "nd"
                                print arq
                        elif exis==False and fic==True:
                                os.mkdir(arq)
                                print "mk"
                                print arq
                                
                        elif exis==True and fic==False:
                                os.remove(arq)
                                print "rc"
                                print arq
                                outfile = open(arq, "wb")
                                buff = d.read(arq,pwd_zip)  
                                outfile.write(buff)
                                outfile.close()

                        elif exis==False and fic==False:
                                #os.remove(arq)
                                print "c"
                                print arq
                                outfile = open(arq, "wb")
                                buff = d.read(arq,pwd_zip)  
                                outfile.write(buff)
                                outfile.close()


                d.close()

                
                os.remove(rf)
f.close()

Aguardo algum tipo de resposta....

Obrigado.... :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade