Hi ,
Wishes.
I have developed a commenting system and it work as follows. first comment would be X. All reply to this would be X.X and reply to X.X would eb as X.X.X likewise. I keep each level's maximum filename used using a count file.
I use the below code to write the count file:
function safeFileWrite($level, $count)
{
$fp = fopen('count'.$level.'.txt',"wb");
if (flock($fp, LOCK_EX))
{
fputs($fp,$count);
flock($fp, LOCK_UN);
} else {
echo "Error locking a file, please try again later!";
}
fclose($fp);
}
Would this cause concurrency issue. would it break in a heavy traffic site of one user in each second sites.
Thanks in advance for the help.
With regards
Harish