ID: 12699
Comment by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Closed
Bug Type: Directory function related
Operating System: Win32
PHP Version: 4.0CVS-2001-08-11
New Comment:
I ran into something similar with trying to OpenDir to a mapped network
drive.
Variable Define:
$logpath = "s:\dir\System\";
Use it:
$handle=opendir($logpath);
Error:
Warning: OpenDir: Invalid argument (errno 22) in logs.php on line 45
Previous Comments:
------------------------------------------------------------------------
[2001-10-02 18:38:38] [EMAIL PROTECTED]
No feedback, considered fixed. (naughty, naughty Sebastian.. :)
------------------------------------------------------------------------
[2001-08-13 05:26:59] [EMAIL PROTECTED]
Sorry - that last line should read:
*if* you set up
DocumentRoot to point to it.
------------------------------------------------------------------------
[2001-08-13 05:23:02] [EMAIL PROTECTED]
Just tested with Apache (version 1.3.12) on my NT box, and
it's still ok.
It's a mystery to me what the permissions are on a read
only device, however I would guess that since php is
running in the same security environment, if it is a
security issue, then you might find that Apache can't
serve up files directly from the CD is you set up
DocumentRoot to point to it.
------------------------------------------------------------------------
[2001-08-13 04:31:04] [EMAIL PROTECTED]
Okay, here's the news:
<?php echo $dh = opendir('g:/'); ?>
gives
Resource id #1
when called from command-line with
php -q opendir.php
but
Warning: OpenDir: Invalid argument (errno 22)
when invoked through Apache/2.0.24-dev, where PHP is used as CGI.
Could this be a permissions issue after all? But, if so, why did it
work some time ago?
Changing to 'Feedback'.
------------------------------------------------------------------------
[2001-08-13 04:16:05] [EMAIL PROTECTED]
Just updating with a couple of comments that were emailed
rather than going via the bug tracking system:
Sebastian replied to the last bug posting:
This is odd. The same binaries still give me with my CD
and DVD drives
� Warning: OpenDir: Invalid argument (errno 22)
for
� <?php echo $dh = opendir('g:/'); ?>
To which Michael Loftis replied:
g:\ is the windows way.... �That could be whats
fudging it.
Justa �wild guess.
And to which I now reply:
On NT and W2K G:/ is perfectly allright. Sebastian, what
platform are you on (is it different from my NT4/IIS setup
which seems to work ok?)
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/12699
--
Edit this bug report at http://bugs.php.net/?id=12699&edit=1