ID: 36824 Updated by: [EMAIL PROTECTED] Reported By: mauroi at digbang dot com -Status: Open +Status: Feedback Bug Type: Filesystem function related Operating System: Win XP SP2 PHP Version: 5.1.2 New Comment:
Please try using this CVS snapshot: http://snaps.php.net/php5.1-latest.tar.gz For Windows: http://snaps.php.net/win32/php5.1-win32-latest.zip Previous Comments: ------------------------------------------------------------------------ [2006-03-22 20:53:21] mauroi at digbang dot com Description: ------------ If I execute two consecutive times (in different browser tabs) the following script, LOCK_NB doesn't work. I mean, the second tab waits for the first to finish. Thanks in advance. Reproduce code: --------------- <? $handle = fopen('c:\foo', 'w+'); if ($handle) { if (flock($handle, LOCK_EX + LOCK_NB)) { echo 'locked!'; sleep(5); } else { echo 'not locked!'; } fclose($handle); } ?> Expected result: ---------------- 1st: locked! 2nd: locked! Actual result: -------------- 1st: locked! 2nd: not locked! ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=36824&edit=1