Edit report at http://bugs.php.net/bug.php?id=51404&edit=1
ID: 51404 Updated by: tony2...@php.net Reported by: neversaynever at tut dot by Summary: is_dir() returns false on cifs mounted share -Status: Open +Status: Bogus Type: Bug Package: Directory function related Operating System: Linux PHP Version: Irrelevant New Comment: I'm sure PHP doesn't affect any of system functions, including stat(). You get what your stat() returns -> not PHP problem. Previous Comments: ------------------------------------------------------------------------ [2010-03-26 20:34:07] neversaynever at tut dot by Description: ------------ I upgraded my kernel to 2.6.31 (stable) and has php-5.2.12 (stable), but php function is_dir() returns false for folder on my cifs mounted share. strace php -r 'var_dump(is_dir("/path_to_mounted_folder/"));' ... stat64("/path_to_mounted_folder/", {st_mode=S_IFDIR|0755, st_size=32768, ...}) = 0 gettimeofday({1269602972, 30466}, NULL) = 0 write(1, "bool(false)\n", 12bool(false) ) = 12 ... Test script: --------------- php -r 'var_dump(is_dir("/path_to_mounted_folder/"));' Expected result: ---------------- bool(true) Actual result: -------------- bool(false) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=51404&edit=1