Как мне записать в файл данные из GAPI? - PullRequest
1 голос
/ 29 июля 2011

Я использую GAPI (интерфейс Google Analytics PHP), чтобы получить наиболее популярные ключевые слова на моем веб-сайте.Этот код работает нормально

$ga->requestReportData(id, array('searchKeyword'), array('searchUniques'),array('-searchUniques'),null,null,null,1,12  );


foreach($ga->getResults() as $result)
{
 echo ' '. $result .'   '.$result->getSearchUniques().'<br/> ' ;
}

Но я бы хотел, чтобы вывод был записан в файл ....

Ответы [ 2 ]

0 голосов
/ 29 июля 2011
$savefile='/your/dir/to/use/ga.txt';

$fh=fopen();
foreach($ga->getResults() as $result)
{
   $line_to_save = ' '. $result .'   '.$result->getSearchUniques()."\n";
   fputs($fh,$line_to_save);
}

fclose($fh);
0 голосов
/ 29 июля 2011
$fp = fopen('results.txt', 'w');
$ga->requestReportData(id, array('searchKeyword'), array('searchUniques'),array('-searchUniques'),null,null,null,1,12  );


foreach($ga->getResults() as $result)
{
     fwrite($fp, " ". $result ."   ".$result->getSearchUniques()."\n"); 
}


fclose($fp);

Не забудьте создать файл с именем results.txt (или любым другим именем) и изменить его на 777.

...