File size: 560B
<?php
function click($line,$x) {
foreach($line as $v){
$v=str_ireplace("\n",'',$v);
list($pid[],$ip[],$aid[])=explode('|',$v);
}
foreach($ip as $k=>$v){
@$p[$v][$pid[$k]]++;
if($p[$v][$pid[$k]]==1){
$adct[$aid[$k]][$pid[$k]][$v]++;
}
}
//for advertiser
if($x==1){
foreach($adct as $k=>$v){
$c=0;
foreach($v as $k1=>$v1)
{
$c+=count($v1);
}
$ac[$k]=$c;
}
return $ac;
}
//for publisher
else {
foreach($adct as $k=>$v){
foreach($v as $k1=>$v1)
{
$ac[$k1]+=count($v1);
}
}
return $ac;
}
}
?>