$fp = fopen("data.txt", "r");
$fp2 = fopen("data2.txt", "w");
$arr = array();
$arr2 = array();
while(!feof($fp))
{
$t = fgets($fp, 20);
if(strlen($t) < 2)
continue;
list($id, $x, $y, $s) = explode(" ", $t);
//if($id == $_COOKIE["id"])
$x = (int)(($x*20 + $_GET["mx"])/21);
$y = (int)(($y*20 + $_GET["my"])/21);
$t = (object)array("x" => $x, "y" => $y);
fwrite($fp2, $id." ".$x." ".$y." ".$s."\n\r");
array_push($arr, $t);
array_push($arr2, $t2);
}
fclose($fp);
fclose($fp2);
echo json_encode($arr);
rename("data2.txt", "data.txt")
этот скрипт запускается раз в 1 секунду, и все из файлов исчезает