Bug #55553 [Fbk->NoF]: Readable mounted SSHFS drive is considered unreable

From: Date: Sun, 29 Nov 2020 04:22:08 +0000
Subject: Bug #55553 [Fbk->NoF]: Readable mounted SSHFS drive is considered unreable
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-230706@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=55553&edit=1

 ID:               55553
 Updated by:       php-bugs@lists.php.net
 Reported by:      clement dot herreman at gmail dot com
 Summary:          Readable mounted SSHFS drive is considered unreable
-Status:           Feedback
+Status:           No Feedback
 Type:             Bug
 Package:          Filesystem function related
 Operating System: WinServer 2003, Std Edition SP2
 PHP Version:      5.3.8
 Assigned To:      cmb
 Private report:   N

 New Comment:

No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.


Previous Comments:
------------------------------------------------------------------------
[2020-11-18 14:50:42] cmb@php.net

Is this still an issue with any of the actively supported PHP
versions[1]?  If so, please run

    fsutil reparsePoint query E:\mulated\Drive

and provide the "Reparse Tag Value".

[1] <https://www.php.net/supported-versions.php>

------------------------------------------------------------------------
[2011-08-31 14:05:03] clement dot herreman at gmail dot com

Little typo in the description. The problem is not that "is_writeable(...) always returns
false", but that "is_readable(...) always returns false".

------------------------------------------------------------------------
[2011-08-31 13:56:51] clement dot herreman at gmail dot com

Description:
------------
I'm using a software to mount a FTP as a windows hard drive through SSH
(http://dokan-dev.net/en/). It kind of like using fuse on linux, but for Windows.

The problem is that is_writeable('E:\mulated\Drive\folder') always returns false, although
I can use readdir('E:\mulated\Drive\folder') to list file/folder, and
file_get/put_contents() to read/write on files.

It's not really serious once you know it, but it's really annoying when using third-party
library that refuse to works on these paths.

Test script:
---------------
<?php
// First mount any FTP via DokanSSH FS as a Windows Drive, 
// and assign it to the E: letter.
// Create a folder E:\test, and a file E:\test\file.txt

echo file_get_contents('E:\test\file.txt'); //Works.

var_dump(is_readable('E:\test\file.txt')); // bool(false)






Expected result:
----------------
is_readable('E:\test\file.txt') should return true, as the file is readable, since
file_get_contents('E:\test\file.txt') return the actual content of the file.

Actual result:
--------------
is_readable('E:\test\file.txt') returns false.


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



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


Thread (4 messages)

« previous php.bugs (#230706) next »