JPettersson Posted August 18, 2008 Share Posted August 18, 2008 I have problem with uncompressing a gz-compressed string, that is posted from an Active-X plugin at the clients. The string is base64-encoded and when i store the decoded string to a file and uncompress it with gunzip in Linux it works fine, but I want to uncompress it in PHP. I have tried gzuncompress() and gzinflate(), but I get data error with both. Here I include a string and some code, but I don't get it work wit PHP $str = 'begin-base64 644 data.xml.gz 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 ===='; echo gzuncompress(base64_decode($str)); // echo gzinflate(base64_decode($str)); Link to comment https://forums.phpfreaks.com/topic/120202-problem-with-uncompressing-a-gz-compressed-string/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.