Tienes un tutorial al respecto ..
http://www.mygnet.com/articulos/php/75/
Puedes consultar al autor ahí mismo (tienen su própio sistema de comentarios/preguntas).
Supongo que en tu ejemplo incluyes el código del "createzip.php" (como extraes el código .. no se vé en su contexto = dudas que nos saltan).
Intenta usar rutas absolutas a tus archivos completas!. No sé donde ejecutas tu script (este) y donde están tus archivos (una rama abajo? o arriaba?) Por eso para evitar problemas usa la ruta absoluta completa donde estén tus archivos.
Un saludo,