<?php

//Wolfram Alpha for VoxCommander Scraper v.1.0

$INPUT1=$_REQUEST['k'];
$APP_ID=$INPUT1; //Get Developer Key
$INPUT2=$_REQUEST['t'];
$TYPE_ID=$INPUT2; //Get Query Type
$INPUT3=$_REQUEST['q'];
$URL = "http://api.wolframalpha.com/v2/query?input=".urlencode($INPUT3)."&appid=".$APP_ID;
//echo $URL;

$ch1=curl_init();
curl_setopt($ch1,CURLOPT_URL,$URL);
curl_setopt($ch1,CURLOPT_FOLLOWLOCATION,FALSE);
curl_setopt($ch1,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch1,CURLOPT_HEADER,TRUE);
$resp=curl_exec($ch1);
preg_replace('/&amp;/', '&', $resp);
//header('Content-Type: text/plain');
//echo $resp;
preg_match_all('%<pod title=\'(.*?)\'\s*.*?>\s*<subpod.*?>\s*<plaintext>(.*?)</plaintext>\s*(?:<img src=\'(.*?)\')?%si', $resp, $rarr);

switch($TYPE_ID)
{
case 1: //Result
	echo "<div id=\"result\">".$rarr[2][1]."</div>";
	break;
case 2: //Details
	echo "<div id=\"detail\">".$rarr[2][2]."</div>"; 	
	break;
case 3: //Notable
	echo "<div id=\"notable\">".$rarr[2][5]."</div>";	
	break;
case 4: // Result, Details and Notable
	echo "<div id=\"result\">".$rarr[2][1]."</div>"; //Result
	echo "<div id=\"detail\">".$rarr[2][2]."</div>"; //Details
	echo "<div id=\"notable\">".$rarr[2][5]."</div>"; //Notable
	break;
default:
	echo "I am sorry I do not understand";
}



?>