Edit report at https://bugs.php.net/bug.php?id=11062&edit=1
ID: 11062 Comment by: techyvme at gmail dot com Reported by: rkenny at mke dot catalystwms dot com Summary: Sharing Violation Error Message Status: Closed Type: Bug Package: Directory function related Operating System: NT 4.0 SP6a PHP Version: 4.0.6 Block user comment: N Private report: N New Comment: Hi Guys, just to update you, finally I found a way to solve it Do you have error messages?, like : * Path too long * Error cannot delete file: cannot read from source file or disk * Cannot delete file: Access is denied * There has been a sharing violation. * Cannot delete file or folder The file name you specified is not valid or too long. Specify a different file name. For that I tried it with: http://longpathtool.com/ LEEROY Previous Comments: ------------------------------------------------------------------------ [2002-02-21 12:23:56] jean-marc_andre at hp dot com Hi, I have the same problem. I think it may come from rewinddir. I've written a script that first checks is there is at least one file in a given directory. It opens the directory and stores the directory handle into a variable. Further in the same page, the script uses this handle again to gets informations on the files in the directory, so I use rewinddir on it. Then, the function rewind the directory handle but a new one appears (I cheched it with nthandle) Here is a script that I think produces the same effect: <?php $hDir=opendir('c:\web\project1\docs\BCD\Status'); if($hDir){ for($i=0;$i<10;$i++){ while(($file=readdir($hDir))!==false){ echo "$file<br>\n"; } rewinddir($hDir); } closedir($hDir); } ?> then there are still 10 opened handles ------------------------------------------------------------------------ [2001-11-10 08:43:37] san...@php.net No feedback. Closing. ------------------------------------------------------------------------ [2001-10-20 20:54:51] sni...@php.net Is this solved by updating IIS ? ------------------------------------------------------------------------ [2001-07-21 18:22:06] a...@php.net Make sure Windows or any other app has this directory or any files in it locked (using them.) ------------------------------------------------------------------------ [2001-07-03 11:38:02] rkenny at mke dot catalystwms dot com Yes, the purpose of the script is to display the contents of a directory and make them available via the IIS server. Unfortunately, I need to make use of the NT security model, so switching to apache is not an option (or I would have, a long time ago). Do you know if this IIS bug was fixed in IIS 5? ------------------------------------------------------------------------ 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 https://bugs.php.net/bug.php?id=11062 -- Edit this bug report at https://bugs.php.net/bug.php?id=11062&edit=1