copy() does not ouput an error when the first arg is a dir (works in win32!)
| Bug #42243 | copy() does not ouput an error when the first arg is a dir (works in win32!) | ||||
|---|---|---|---|---|---|
| Submitted: | 2007-08-08 09:22 UTC | Modified: | 2007-08-10 00:37 UTC | ||
| From: | mahesh dot vemula at in dot ibm dot com | Assigned: | |||
| Status: | Closed | Package: | Filesystem function related | ||
| PHP Version: | 5CVS-2007-08-08 (CVS) | OS: | RHEL4 | ||
| Private report: | No | CVE-ID: | None | ||
[2007-08-08 09:22 UTC] mahesh dot vemula at in dot ibm dot com
Description:
------------
On Linux, PHP engine doesn't throw any warning message even if the first arg is a dir, whereas on Windows it does. According to PHP doc, copy() function should not work on directories.
Reproduce code:
---------------
<?php
mkdir("temp");
fclose( fopen("temp.txt", "w") );
var_dump( copy("temp", "temp.txt") );
unlink("temp.txt");
rmdir("temp");
?>
Expected result:
----------------
expecting a warning message on Linux
Actual result:
--------------
bool(false)
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2007-08-10 00:37 UTC] iliaa@php.net