Criando arquivo zip a partir de pastas
Gostaria de saber se é possível criar um arquivo zip a partir de pastas. Eu tenho uma pasta e, nessas pastas, existem quatro e, aí, existem diferentes tipos de arquivos. Agora, quero compactar essas quatro pastas recursivamente com seus arquivos.
eu tenteisave()
egzip()
mas eles não fazem o que eu quero.
Alguém tem uma dica para mim?