Edit report at http://bugs.php.net/bug.php?id=53214&edit=1
ID: 53214 Updated by: [email protected] Reported by: nevdelap at gmail dot com Summary: is_readable() returns false on readable files on windows network drive to linux -Status: Open +Status: Feedback Type: Bug Package: Filesystem function related -Operating System: Windows/Linux +Operating System: Windows PHP Version: 5.3.3 Block user comment: N New Comment: Does it work with local filesystem as expected? What is used on the remote host? Samba? Which version? Why expected and actual results show two different scripts? Please show one script and what you expect as output or result. Btw, the OS is about where PHP runs, not what you use on some remote servers :) Previous Comments: ------------------------------------------------------------------------ [2010-10-31 19:35:51] nevdelap at gmail dot com Description: ------------ This is the setup I have. Windows guest in a VirtualBox with a network drive connected to a network share on the virtual machine to an ext3 directory on the Linux host. In other words in Windows N: is connected to \\vboxsvr\nev which is the directory /home/nev on the Linux box. Php is_readable($file) where $file is a filename on the N: drive returns false though the file is readable. Test script: --------------- <?php assert(!is_readable('N:\test.txt')); echo file_get_contents('N:\test.txt'); ?> Expected result: ---------------- If the test is on C:\ it works correctly. The assertion fails. C:\test.txt contains the text 'this is a test'. <?php assert(!is_readable('C:\test.txt')); echo file_get_contents('C:\test.txt'); ?> C:\>php test.php PHP Warning: assert(): Assertion failed in C:\test.php on line 2 Warning: assert(): Assertion failed in C:\test.php on line 2 this is a test C:\> Actual result: -------------- N:\test.txt contains the text 'this is a test'. <?php assert(!is_readable('N:\test.txt')); echo file_get_contents('N:\test.txt'); ?> Gives this result... N:\>php test.php this is a test N:\> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=53214&edit=1
