.:G:. Posted December 5, 2003 Author Report Share Posted December 5, 2003 Izdomāju ielikt skriptu, lai Jūs varētu man labāk palīdzēt (Nedaudz piņķerīgs ir, bet ko nu var darīt, kā māku tā taisu :) ) <? $nos="onlineusers.inc"; $nos1="onlineusers1.inc"; $users=file($nos1); $op=fopen($nos,"w"); //paarrakstam no viena faila uz otru for($i=0;$i<=count($users)-1;$i++){ $useratributes=explode("#",$users[$i]); fwrite($op, trim($useratributes[0])."#".trim($useratributes[1])."#".trim($useratributes[2])."\n" ); } fclose($op); $users=file($nos); $mach=0; $opn=fopen($nos,"a"); for($i=0;$i<=count($users)-1;$i++){//par bauda vai nav tŌda ip jau ierakstiita $useratributes=explode("#",$users[$i]); if($REMOTE_ADDR==trim($useratributes[0]))$mach=1; } if($mach==0){//ja nav ierakstiita tad ieraksta faila beigaas $t=time(); fwrite($opn, $REMOTE_ADDR."#".$REQUEST_URI."#".$t."\n" ); } fclose($opn); $users=file($nos); $op=fopen($nos1,"w"); // skataamies vai ir onlainaa for($i=0;$i<=count($users)-1;$i++){ $useratributes=explode("#",$users[$i]); $t=time(); if((time()-trim($useratributes[2]))<=300)fwrite($op, trim($useratributes[0])."#".trim($REQUEST_URI)."#".$t."\n" ); else fwrite($op,""); } fclose($op); ?> Link to comment Share on other sites More sharing options...
mmk Posted December 5, 2003 Report Share Posted December 5, 2003 kods tieshaam pinkjeriigs! :) skaidriibas labad labaak visiem if-else statementiem lieto { }... taa uzreiz probleemu nesapratu, bet varbuut taa ir fopen f-jaa, paskataties vai pareizi pielieto atveershanas veidus (w,a). MMK Link to comment Share on other sites More sharing options...
.:G:. Posted December 9, 2003 Author Report Share Posted December 9, 2003 Man atkal liekas, ka vaina nevarētu būt tur! Link to comment Share on other sites More sharing options...
Recommended Posts