Req #42965 [Asn->Csd]: copy() should support context parameters for URLs
| From: | kalle@php.net | Date: | Tue, 17 Aug 2010 12:19:55 +0000 |
| Subject: | Req #42965 [Asn->Csd]: copy() should support context parameters for URLs | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-153503@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=42965&edit=1
ID: 42965
Updated by: kalle@php.net
Reported by: mmatson at apple dot com
Summary: copy() should support context parameters for URLs
-Status: Assigned
+Status: Closed
Type: Feature/Change Request
Package: *General Issues
Operating System: OS X 10.4.10
PHP Version: 5.2.4
Assigned To: kalle
Block user comment: N
New Comment:
This bug has been fixed in SVN.
Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
Thank you for the report, and for helping us make PHP better.
Fixed for 5.3.4, see svn logs for more info why it wasn't working in
5.3.0-5.3.3
Previous Comments:
------------------------------------------------------------------------
[2010-08-16 23:56:37] kalle@php.net
Automatic comment from SVN on behalf of kalle
Revision: http://svn.php.net/viewvc/?view=revision&revision=302376
Log: Fixed the context parameter on copy() to actually have an effect
# After looking at the logs, Jani did a bad merge into 5.3, so that
# the context parameter sent to copy() actually isn't used at all. This
# relatively simple patch fixes that for trunk.
#
# See FR #42965
# internals:
# This changes the php_copy_*() decls to contain an additional parameter
for stream contexts
------------------------------------------------------------------------
[2007-10-15 02:21:55] mmatson at apple dot com
Description:
------------
The copy function should accept context parameters since it can accept
URL's of the fopen wrapper variety. Specific situation where this is
needed is when using ftp:// url's you should be able to specify
overwrite context for the destination URL.
Reproduce code:
---------------
N/A: feature request for filesystem function
Expected result:
----------------
copy should be able to over write a destination file when using ftp://
url's
Actual result:
--------------
Throws error:
PHP Warning: copy(ftp://...@host.com/testFTP/test): failed to open
stream: Remote file already exists and overwrite context option not
specified.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=42965&edit=1