All pastes #269603 Raw Edit

Mine

public php v1 · immutable
·published 2006-12-06 18:14 UTC
rendered paste body
public function Bot_parseLine($socknr, $line)	{	 	$templine1 = explode(":", $line); 	 	$templine2 = explode("!", $templine1[1]);    	$templine3 = explode(" ", $templine2[1]);    	$templine4 = explode("@", $templine3[0]);    	if($this->msgcount['count'] == "")    	{    		 	$this->msgcount['count']++;    	}     	if(preg_match("/#/",$templine3[2]))		{		 	$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['nick']		= $templine2[0];    		$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['user']		= $templine4[0];    		$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['host']		= $templine4[1];    		$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['action']		= $templine3[1];		 	$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['to']			= $templine3[2];    		$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['time'] 		= time();    		$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg']			= '';			for($i=2;$i<(count($templine1));$i++)    		{    	 	 	$this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg']   .= $templine1[$i];    		}    		$this->msgcount[($templine3[2])]['count']++;    		$this->msgcount['count']++;    		return $this->text[$socknr][ ($templine3[2]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )-1];		}    	else    	{    	 	$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['nick']		= $templine2[0];    		$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['user']		= $templine4[0];    		$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['host']		= $templine4[1];    		$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['action']		= $templine3[1];		 	$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['to']			= $templine3[2];    	    		$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['time'] 		= time();    		$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg']			= '';			for($i=2;$i<(count($templine1));$i++)    		{    	 	 	$this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )]['msg']   .= $templine1[$i];    		}    		$this->msgcount['Query'][($templine2[0])]['count']++;    		$this->msgcount['count']++;    		return $this->text[$socknr][ ($templine2[0]) ][( $this->msgcount[ ($templine3[2]) ]['count'] )-1];		}    }