Bug #60348 [Com]: Unable to open new zipfile in mode OVERWRITE
| From: | Vludko at gmail dot com | Date: | Tue, 15 Dec 2015 14:55:32 +0000 |
| Subject: | Bug #60348 [Com]: Unable to open new zipfile in mode OVERWRITE | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-197906@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=60348&edit=1
ID: 60348
Comment by: Vludko at gmail dot com
Reported by: dafish at soundtrack-board dot de
Summary: Unable to open new zipfile in mode OVERWRITE
Status: Assigned
Type: Bug
Package: Zip Related
Operating System: Linux Debian 2.6.32
PHP Version: 5.3.8
Assigned To: pajoye
Block user comment: N
Private report: N
New Comment:
I have a same issue with PHP7.0 on ubuntu 15.10 but I dont have symlinks.
In OVERWRITE mode I get error code 1. But using mode CREATE zip file is successful created.
Previous Comments:
------------------------------------------------------------------------
[2015-08-24 14:40:54] cmb@php.net
Related To: Bug #70311
------------------------------------------------------------------------
[2011-11-23 09:03:03] pajoye@php.net
hm, it supports symlink smoothly. Let me test again.
------------------------------------------------------------------------
[2011-11-23 08:36:47] dafish at soundtrack-board dot de
After some more investigation along with an colleague I've found the source of
the
issue: I was trying to create the archive inside an directory which is symlinked
to another directory. After adding realpath() to the archivename, the file could
be successfully opened and stored.
I'm not sure if the error message was helpful at all and could be changed in the
future.
------------------------------------------------------------------------
[2011-11-21 14:42:32] dafish at soundtrack-board dot de
Here is a little self contained script producing the same error:
$zip = new ZipArchive();
$archiveName = 'testtest.zip';
$error = $zip->open($archiveName, ZipArchive::OVERWRITE);
echo $error . PHP_EOL; // outputs '1'
$zip->addFromString('text.txt', 'Lorem Ipsum');
$zip->close();
------------------------------------------------------------------------
[2011-11-21 14:35:07] pajoye@php.net
can you create a self contained script? Use addFromString instead and drop
everything not needed like exceptions and co, easier/faster for me to debug then.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=60348
--
Edit this bug report at https://bugs.php.net/bug.php?id=60348&edit=1