note 77336 added to function.gzinflate

From: Date: Fri, 24 Aug 2007 17:57:03 +0000
Subject: note 77336 added to function.gzinflate
Groups: php.notes 
Request: Send a blank email to php-notes+get-129764@lists.php.net to get a copy of this message
Some gz string strip header and return inflated It actualy processes some first member of the gz See rfc1952 at http://www.faqs.org/rfcs/rfc1952.html for more details and improvment as gzdecode <? function gzBody($gzData){ if(substr($gzData,0,3)=="\x1f\x8b\x08"){ $i=10; $flg=ord(substr($gzData,3,1)); if($flg>0){ if($flg&4){ list($xlen)=unpack('v',substr($gzData,$i,2)); $i=$i+2+$xlen; } if($flg&8) $i=strpos($gzData,"\0",$i)+1; if($flg&16) $i=strpos($gzData,"\0",$i)+1; if($flg&2) $i=$i+2; } return gzinflate(substr($gzData,$i,-8)); } else return false; } ?> ---- Server IP: 217.174.196.197 Probable Submitter: 212.27.60.48 (proxied: 82.236.110.105) ---- Manual Page -- http://www.php.net/manual/en/function.gzinflate.php Edit -- https://master.php.net/note/edit/77336 Del: integrated -- https://master.php.net/note/delete/77336/integrated Del: useless -- https://master.php.net/note/delete/77336/useless Del: bad code -- https://master.php.net/note/delete/77336/bad+code Del: spam -- https://master.php.net/note/delete/77336/spam Del: non-english -- https://master.php.net/note/delete/77336/non-english Del: in docs -- https://master.php.net/note/delete/77336/in+docs Del: other reasons-- https://master.php.net/note/delete/77336 Reject -- https://master.php.net/note/reject/77336 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#129764) next »