Re: file locks

From: Date: Wed, 10 Apr 2002 07:29:37 +0000
Subject: Re: file locks
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-92349@lists.php.net to get a copy of this message
Liam Gibbs wrote:
<<Is there a way for a script to tell if the file it's trying to access is locked by other script (via flock()) or not. I need to make script wait untill other script running in a parallel thread releases the lock on the file.>> Without testing, would this work? Just a suggestion (read: shot in the dark) that may work. while(!$filehandle) { $filehandle = @fopen("file_in_question", "r/w/whatever"); } <<Tnx in advance.>> You're welcome in advance. :) __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/
How is it possible that the file locked with exclusive lock can be opened by another call to fopen in the same script? Am i getting it all wrong, or the second call to fopen in the next code should fail? $fp=fopen("somefile", "w"); flock($fp, LOCK_EX); $fp1=fopen("somefile", "w"); I'm using php 4.1.2 windows version on apache 1.2.23. Armin

« previous php.general (#92349) next »