gosman

msg:4540166 | 11:42 am on Jan 29, 2013 (gmt 0) |
Any one?
|
swa66

msg:4540177 | 1:12 pm on Jan 29, 2013 (gmt 0) |
You open a file for writing (binary if you're on wintendo), write to it and close it. fopen: [php.net...] fwrite: [php.net...] fclose: [php.net...] Try it, if you fail to get the result, show relevant code.
|
gosman

msg:4540672 | 6:53 pm on Jan 30, 2013 (gmt 0) |
Hi Swa66 I tried that and it doesn't work. Here is what is says in the manual "The response object of this method will return you a binary stream which you will need to create a zip file out of" And here is the XML response <stream>UEsDBBQAAAAIANaTPkKNE32Qcx4AAKHcAAAQACQAUHJvZEZlZWRGaWxlLnhtbAoAIAAAAAAAAQAYAJ7BnOoX/80BnsGc6hf/zQGewZzqF.......</stream> I parse the XML storing the stream in $response $file=fopen("/filepath/test.zip","wb"); fwrite($file,$response); fclose($file); The zip file gets created as expected, however when I try opening it, it gives an error. "Not a valid ZIP file"
|
swa66

msg:4540713 | 8:39 pm on Jan 30, 2013 (gmt 0) |
Your stream looks not to be binary. I'd guess it to be base64 encoded. php has what you need to decode base64 (assuming it is base64) [php.net...]
|
gosman

msg:4540865 | 9:57 am on Jan 31, 2013 (gmt 0) |
Thank you swa66 base64_decode($response); Was the solution.
|
|