copy() fails if source file has 0 length
| Bug #22234 | copy() fails if source file has 0 length | ||||
|---|---|---|---|---|---|
| Submitted: | 2003-02-15 13:28 UTC | Modified: | 2003-02-15 14:02 UTC | ||
| From: | greg at chiaraquartet dot ent | Assigned: | |||
| Status: | Closed | Package: | Filesystem function related | ||
| PHP Version: | 4.3.0 | OS: | win98 | ||
| Private report: | No | CVE-ID: | None | ||
[2003-02-15 13:28 UTC] greg at chiaraquartet dot ent
if copy('file','dest') is called, and the 'file' is a 0-length file, it will fail. This causes pear install PhpDocumentor to fail on windows.
To test, create an empty file "emptyfile.php" and a non-empty file "nonemptyfile.php" in the same directory as this script, and run it:
<?php
var_dump(copy('emptyfile.php','newfile.php')); // bool(false)
var_dump(copy('nonemptyfile.php','newfile.php')); //bool(true)
?>
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2003-02-15 13:34 UTC] moriyoshi@php.net
[2003-02-15 14:02 UTC] moriyoshi@php.net