ShuiBo'blog

人生若只如初见

嗨,我是水波 (@saber).


君以国士待我,我必国士报之。

打开文件读取日志里面的id等信息;

$fp = fopen(''msg.log-2015-11-08'', "r");
        $data =array();
        while(!feof($fp)){
            $a=fgets($fp);
            if(strpos($a, ''serverId'') !== false){
            	$reg = "#(?<=\\[).*?(?=\\])#";
            	preg_match_all($reg, $a, $result);
            	// $data[]=$result;
            	$serverType=explode(''_'', trim($result[0][3]));
            	if ($serverType[0]!=="iOS") {
            		$serverId=$serverType[0];
            	}else{
            		$serverId=''iOS_''.$serverType[1];
            	}
            	$data[]=array(''playerId''=>trim($result[0][2]),''serverId''=>$serverId);
            }
        }
    fclose ($fp);
   var_dump($data);
最近的文章

linux开机自启

一、/etc/rc.local这是一个最简单的方法,编辑“/etc/rc.local”,把启动程序的shell命令输入进去即可(要输入命令的全路径),类似于windows下的“启动”。使用命令 vi /etc/rc.local然后在文件最后一行添加要执行程序的全路径。例如,每次开机时要执行一个haha.sh,这个脚本放在/opt下面,那就可以在“/etc/rc.local”中加一行“/opt/./haha.sh”,或者两行“cd /opt”和“./haha.sh”。二、crontab(类...…

继续阅读
更早的文章

yii数据错误输出

$record->setAttributes($data);$record->save();var_dump($record->getErrors());exit;`…

继续阅读