ID: 22153 User updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Feedback +Status: Open Bug Type: Directory function related Operating System: Win2K PHP Version: 5CVS-2003-02-10 (dev) New Comment:
Dear Gracious and Grand Volunteer (how's that for laying it on think?!) :-) Seriously, thanks for what your volunteer team does, PHP is a fantastic piece of work thanks to the effort of all of you who make it a reality. Thanks. On to the Problem at hand: When I use the OpenDir() function on a UNC mapped network drive (code snippet submitted previously on 2/10/03), The OpenDir() function does not return a reference to the requested directory. It works fine for a local drive such as "C:\" or "D:\" but when I try to use "I:\" or "I:\templates" which is a UNC mapping to my intranet web server of "\\intranet\www\templates" it does not reconize the drive. I am able to access this drive from DOS and from Windows Explorer. I have full access to the drive (read, write, modify, delete, etc.). I am running PHP as an Apache module (Apache 2.0.43 win32) and I am running Apache as a service on Win2K SP3. I have read through the bug database and have parused the news groups. I have seen similar instances of this problem but none with a specific fix. Most entries are marked "Bogus" or "Need More Info". In two instances there is a reference to giving new authorites to the Apache user or to change the Apache to a different user with appropriate privileges. I am assuming that this refers to Linux/UNIX version of Apache as the User ID I am running Apache under in Win2K has accesss to these network drivers and directories. A specific, detailed example of a fix would be most helpful and appreciated. Thanks again. Previous Comments: ------------------------------------------------------------------------ [2003-02-10 17:56:23] [EMAIL PROTECTED] Not enough information was provided for us to be able to handle this bug. Please re-read the instructions at http://bugs.php.net/how-to-report.php If you can provide more information, feel free to add it to this bug and change the status back to "Open". Thank you for your interest in PHP. ------------------------------------------------------------------------ [2003-02-10 15:50:29] [EMAIL PROTECTED] This code: if ($dir = opendir( $dirPath ) ) { while ( ( $file = readdir( $dir ) ) !== false) { echo "$file\n"; } closedir( $dir ); } Give me this error: Warning: opendir(i:\templates) [function.opendir]: failed to open dir: Invalid argument in C:\www\AndesaNet\function_library.php on line 298 I: is a UNC mapped drive and i:\templates is a network folder that I have full access to. I can read, write, change and delete files here both from a DOS prompt and from Windows Explorer. I am running PHP as a module on Apache2 (win bianaries) Is this a known bug? ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=22153&edit=1