Просмотр файла online.php
<?php $oa=file('online.dat'); $br=getenv('HTTP_USER_AGENT'); $ip=getenv('REMOTE_ADDR'); $t=time() - 300; foreach($oa as $oc=>$os){ $osa=explode(':||:',$os); if($br==$osa[0] and $ip==$osa[1]) unset($oa[$oc]); elseif(intval($osa[2]) < $t) unset($oa[$oc]); } $od1=implode('',$oa); $od2=$br.':||:'.$ip.':||:'.time()."\n"; $f=fopen('online.dat','w'); fputs($f,$od2.$od1); fclose($f); echo count($oa)+1; ?>