#23930 [Opn]: Archive_Tar::createModify can't handle paths with spaces

From: Date: Sat, 31 May 2003 23:34:09 +0000
Subject: #23930 [Opn]: Archive_Tar::createModify can't handle paths with spaces
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-16865@lists.php.net to get a copy of this message
ID: 23930 Updated by: et@php.net Reported By: greg at chiaraquartet dot net Status: Open Bug Type: PEAR related Operating System: Windows XP PHP Version: 4.3.2 New Comment: et@edea:/tmp/foo$ touch foo\:bar et@edea:/tmp/foo$ touch foo\;bar et@edea:/tmp/foo$ ls foo:bar foo;bar ; and : are perfectly allowable characters, just like a space. the solution would rather be to a) quote the filenames and b) allow escaping of characters, but that is not a simple thing to do. Previous Comments: ------------------------------------------------------------------------ [2003-05-31 17:50:57] greg at chiaraquartet dot net the createModify parameter specification allows files separated by spaces, or a single filename. This does not take into account the possibility of directories with spaces in them. The best solution is to change the space to an impossible OS character, such as : or ; (this is why include_path uses : instead of spaces). This affects all aspects of the pear packaging process as well, so changes here will require changes elsewhere that Archive_Tar is used. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=23930&edit=1

« previous php.pear.dev (#16865) next »