.:G:. Posted December 5, 2003 Author Report 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); ?>
mmk Posted December 5, 2003 Report 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
.:G:. Posted December 9, 2003 Author Report Posted December 9, 2003 Man atkal liekas, ka vaina nevarētu būt tur!
Recommended Posts