updated update script and merged lobbylens admin scripts
[contractdashboard.git] / admin / google-example.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://contractdashboard.lambdacomplex.org");
 
$agency = "Department of Foreign Affairs and Trade";
 
//foreach $agency
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&key=ABQIAAAA95XYXN0cki3Yj_Sb71CFvBSgIPe2k9-DRgEVQvbvQDV8xmTiXRTBpHxrD7bSh5rl2lswY56769CyQQ&rsz=small&filter=1&gl=au&q=".urlencode($agency)."%20ABN%20site:.gov.au";
curl_setopt($ch, CURLOPT_URL, $url);
$body = curl_exec($ch);
$json = json_decode($body);
echo "<pre>";
$result = $json->responseData->results[0];
print_r($result);
echo "</pre>";
echo "<b> Agency:</b> $agency";
echo "<b> URL:</b> http://".$result->visibleUrl;
preg_match('/\d{2} \d{3} \d{3} \d{3}/i', $result->content,$abn);
echo "<b> ABN:</b> {$abn[0]}";
// fi
 
curl_close($ch);
 
?>