<?php data="online1.dat"; //print date("his A",time()-((10*60*60)+(30*60))); time=time()-((10*60*60)+(30*60)); past_time=time-1200; readdata=@fopen(data,"r") or die("? ? ? ? data"); data_array=file(data); @fclose(readdata); if (getenv("HTTP_X_FORWARDED_FOR")) user = getenv("HTTP_X_FORWARDED_FOR"); else user = getenv("REMOTE_ADDR"); page = getenv("REQUEST_URI"); agent = getenv("HTTP_USER_AGENT"); d=count(data_array); for(i=0;istr) { if(str=="agent::user::page::time\r\n") { ok=i; break; } } foreach(online_array as j=>str) { if(ok==j) { online_array[ok]="agent::user::page::time\r\n"; break;} } endif; writedata=@fopen(data,"w") or die("? ? ? ? data"); @flock(writedata,2); if(online_array=="") online_array[]="agent::user::page::time\r\n"; foreach(online_array as str) fputs(writedata,"str"); @flock(writedata,3); @fclose(writedata); readdata=@fopen(data,"r") or die("? ? ? ? data"); data_array=@file(data); @fclose(readdata); online=count(data_array); print "".online.""; ?>