read w -> write a -> append $fp = fopen("hoge", "r"); flock($fp, 1); // 1: read 2: write 3: unlock while(!feof($fp)) { $line = fgets($fp, $MAXLEN); //fputs($fp, $line); // write //echo "hogehoge...\n"; echo $line; } flock($fp, 3); fclose($fp); ?>