ID:               26214
 Comment by:       Leblanc at phpzipscript dot org
 Reported By:      james dot grey at bt dot com
 Status:           Open
 Bug Type:         Network related
 Operating System: W2K
 PHP Version:      4.3.3
 New Comment:

Do not forget that the default SYSTEM User under windows (Services run
under this user by default, like Apache) DO NOT have access to mapped
network drives. Mapped network drives are mounted for a specific user
indeed and won't work for other users.

To verify this, just logon with another login/password and you won't
see your J: drive letter if you didn't mount it for this specific user.


Previous Comments:
------------------------------------------------------------------------

[2003-11-12 07:05:38] james dot grey at bt dot com

Description:
------------
copy()Seem to fail only when the destination directory is a mapped
drive with...

also tried this...
//WORKS FINE
$cmd = "copy D:\\temp\\test.csv D:\\temp\\temp_2\\test2.csv";
system($cmd, $retval)
//FAILS!!
$cmd = "copy D:\\temp\\temp_2\\test.csv
J:\\10_Operational\\INLIFESUPPORT\\HELPDESK\\test.csv";
system($cmd, $retval);

yet checking the remote location in DOS... its all ok
C:\>copy D:\temp\temp_2\test.csv
J:\10_Operational\INLIFESUPPORT\HELPDESK\test.csv
        1 file(s) copied.



Reproduce code:
---------------
$filename = "test.csv";
$dir_remote = "J:\\10_Operational\\INLIFESUPPORT\\HELPDESK\\";
$dir_local = "D:\\temp\\";
$dir_local2 = "D:\\temp\\temp_2\\";
//works fine
copy($dir_local . $filename , $dir_local2 . $filename);
//does not work..
copy($dir_local . $filename , $dir_remote . $filename);


Expected result:
----------------
file copied to local and remote location

Actual result:
--------------
Warning: copy(J:\10_Operational\INLIFESUPPORT\HELPDESK\test.csv):
failed to open stream: No such file or directory in ...



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=26214&edit=1

Reply via email to