note 123344 added to phardata.decompress

From: Date: Thu, 15 Nov 2018 08:25:28 +0000
Subject: note 123344 added to phardata.decompress
Groups: php.notes 
Request: Send a blank email to php-notes+get-209711@lists.php.net to get a copy of this message
If filename contains multiple dots(.), you can preserve other parts by following code (example1). Example #1 (Expected) <?php $filename = "abc.xyz.tar.gz"; $p = new PharData($filename); $exts = explode('.', $filename); array_shift($exts); array_pop($exts); $ext = implode('.', $exts); $p->decompress($ext); # result filename: abc.xyz.tar ?> Example #2 (might be unexpected) <?php $filename = "abc.xyz.tar.gz"; $p = new PharData($filename); $p->decompress($filename); # result filename: abc.tar; xyz is truncated accidentally. ?> ---- Server IP: 208.43.231.9 Probable Submitter: 211.238.46.197 ---- Manual Page -- http://php.net/manual/en/phardata.decompress.php Edit -- https://master.php.net/note/edit/123344 Del: integrated -- https://master.php.net/note/delete/123344/integrated Del: useless -- https://master.php.net/note/delete/123344/useless Del: bad code -- https://master.php.net/note/delete/123344/bad+code Del: spam -- https://master.php.net/note/delete/123344/spam Del: non-english -- https://master.php.net/note/delete/123344/non-english Del: in docs -- https://master.php.net/note/delete/123344/in+docs Del: other reasons-- https://master.php.net/note/delete/123344 Reject -- https://master.php.net/note/reject/123344 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#209711) next »