ID: 36824 User updated by: mauroi at digbang dot com Reported By: mauroi at digbang dot com Status: Open Bug Type: Filesystem function related Operating System: Win XP SP2 PHP Version: 5.1.2 New Comment:
NOTE: I've also added a session_write_close() at the beginning. Previous Comments: ------------------------------------------------------------------------ [2006-03-22 21:51:29] mauroi at digbang dot com Same problem. Thanks. ------------------------------------------------------------------------ [2006-03-22 21:05:38] [EMAIL PROTECTED] 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 ------------------------------------------------------------------------ [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
