Well the code actually traverses a group of directories and errors on
that directory (the only one I've changed the permissions to) so I'm
pretty sure it's not the code.
Here's a snippet of the traversing code..
---<code start>---
function listDirs($startDir) {
echo "Checking $startDir...<br>";
$d = dir("$startDir");
while($entry=$d->read())
{
if (substr($entry,0,1)!=".")
{
if(filetype("$startDir/$entry")=="dir")
listDirs("$startDir/$entry");
if(substr($entry,strlen($entry)-4) == ".php")
dbInsert("$startDir/$entry");
}
}
}
listDirs("/inetpub/wwwroot");
---<code finish>---
This outputs all the directories.. ending with this
---<paste start>---
Checking /inetpub/wwwroot/info/superintendent...
Checking /inetpub/wwwroot/info/transportation...
Checking /inetpub/wwwroot/info/transportation/Trans...
Warning: OpenDir: Invalid argument (errno 22) in
c:\inetpub\wwwroot\search\update.php on line 71
Fatal error: Call to a member function on a non-object in
c:\inetpub\wwwroot\search\update.php on line 72
---<paste finish>---
After "Checking /inetpub/wwwroot/info/transportation/Trans..." I'm
receiving the error. Since the Trans directory is the directory with
the different permissions, I'm lead to believe it's a permissions issue.
-Justin
-----Original Message-----
From: Frewuill Rodriguez [mailto:[EMAIL PROTECTED]]
Sent: Friday, October 19, 2001 2:52 PM
To: King, Justin
Subject: Re: [PHP] Windows 2000 Permissions error
check your path, may be some extra slash..
show the code when call dir()
----- Original Message -----
From: "King, Justin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 19, 2001 3:40 PM
Subject: [PHP] Windows 2000 Permissions error
While trying to use dir() on a certain directory, I get the error
"Warning: OpenDir: Invalid argument (errno 22) in
c:\inetpub\wwwroot\search\update.php on line 71".
I'm aware this is most likely a permissions error, but I've already
given SYSTEM, SELF, and SERVICE full control over the directory. I have
to restrict access to a few users on our network for this directory so
EVERYONE isn't an option.
Anyone have any ideas as to what I need to set the permissions to?
-Justin
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]