Hello Pravin-Kumar, I hope you've noticed that you use disk "F" in $dest, and the actualy dir seems to be on disk "G". This code, should work fine, i test it on my system: $dir="C:\\Documents and Settings\\pravin\\Desktop\\abcd2\\"; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir.$file) ."\n"; } closedir($dh); } } $dir = dir($source); PK> hi list! PK> $dest='F:/vyapar-2/test/cdaci'; or PK> $dest='F:\vyapar-2\test\cdaci'; or PK> $dest='F:\\vyapar-2\\test\\cdaci'; or PK> $dh = opendir($dest); PK> $a=dir($dest); PK> the above code giving following problem on apache 1.3 on windows PK> Warning: opendir(F:/vyapar-2/test/cdaci): failed to open dir: Invalid PK> argument in G:\Vyapar-2.0\test\1.php on line 10 PK> Warning: dir(F:/vyapar-2/test/cdaci): failed to open dir: Invalid argument PK> in G:\Vyapar-2.0\test\1.php on line 11 PK> -- PK> Nothing is working i had tried \\ , /, "double quot", 'single quot' PK> --------- PK> Regards PK> Pravin Kumar PK> On Tue, 30 Nov 2004, Mike wrote: >> When you set the $dir variable, try doing so with single quotes - the \ >> character is used to escape things and might be causing some problems. >> >> If that makes no sense, it's because I'm falling asleep. >> >> Good luck. >> >> -M >> >> > -----Original Message----- >> > From: Pravin-Kumar [mailto:pravin@xxxxxxxxxxxx] >> > Sent: Tuesday, November 30, 2004 12:37 AM >> > To: php-windows@xxxxxxxxxxxxx >> > Subject: problem to open dir >> > >> > hi all >> > i am getting some unexpected error while try to read a local dir.. >> > it is working on the pc where apache is running ..but same >> > code not working while trying from other pcs in lan.. >> > here is code.. >> > $dir="C:\Documents and Settings\pravin\Desktop\abcd2"; if >> > (is_dir($dir)) { >> > if ($dh = opendir($dir)) { >> > while (($file = readdir($dh)) !== false) { >> > echo "filename: $file : filetype: " . filetype($dir >> > . $file) ."\n"; >> > } >> > closedir($dh); >> > } >> > } >> > >> > $dir = dir($source); >> > >> > >> > giving error: >> > Warning: dir(C:\Documents and Settings\pravin\Desktop\cdac2): >> > failed to open dir: Invalid argument in >> > G:\Vyapar\AdvMgmt\addadvt3.php on line >> > 69 >> > >> > Fatal error: Call to a member function on a non-object in >> > G:\Vyapar\AdvMgmt\addadvt3.php on line 70 >> > >> > >> > >> > >> > --------- >> > Experience is what you get when you didn't get what you wanted. >> > --------- >> > Regards >> > Pravin Kumar >> > Technical Associate, CDAC, 68, E-City, Bangalore, 560100. >> > Registered Linux user #365056; Ph. +91 80 28523300 Extn:2103 >> > http://geocities.com/pravin_suman/ >> > http://pravindeo.blogspot.com >> > >> > -- >> > PHP Windows Mailing List (http://www.php.net/) >> > To unsubscribe, visit: http://www.php.net/unsub.php >> > >> -- Best regards, re_action mailto:re_action@xxxxxxxxxx -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php