龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php高并发下写文件代码

时间:2014-06-24 15:18来源:网络整理 作者:网络 点击:
分享到:
php高并发下写文件代码 [代码片段(17行)]
function write($data) {
    $return = false;
    if ($handle = @fopen('error.txt','a+') ) {
        $i=0;
        while (!flock($handle,2) && $i++ < 3 ) {
            usleep(500000); 
        }

        if ($i < 3 && fwrite($handle,$data . "\r\n")) {
            flock($handle,3);        
            $return  = true;
        }

        fclose($handle);
    }
    return $return;
}
精彩图集

赞助商链接