im adding the seostats project that is hosted on google to one of my plugins for wordpres to allow analasis of site in the backend.
so far i have go absolutly everything working, except for the one i really want.
the function i am having trouble with is getting the array items to list yahoo backlinks.
its all wrapped up in a class with ublic and private functions, but the public one just redirects to the private one for this. here it is:
Code: Select all
// -------------------------------------------------------------------
// Private Function to return detailed backlink data from yahoo
// -------------------------------------------------------------------
private function yahooLl(){
// -------------------------------------------------------------------
// Save yahoo result page to string using curl
// -------------------------------------------------------------------
$str = $this->cURL('http://search.yahooapis.com/SiteExplorerService/V1/inlinkData?appid=oVFwwjnV34GEEZTLB3K_WW1YC9_VysYbCYQ4szoXTAHZscrDvMazUpFR7TR0wchmlA--&results=100&output=json&query=http://'.urlencode($this->domain));
// -------------------------------------------------------------------
// Decode JSON response
// -------------------------------------------------------------------
$data = json_decode($str);
// -------------------------------------------------------------------
// Write results array
// -------------------------------------------------------------------
$result = array();
for ($i=0;$i<sizeof($data->ResultSet->Result);$i++){
$result []= array(
'URL' => $data->ResultSet->Result[$i]->Url,
'Anchortext' => $data->ResultSet->Result[$i]->Title
);
}
// -------------------------------------------------------------------
// Return array
// -------------------------------------------------------------------
return $result;
} // End of private function yahooLlokay, now in my template file i have this
Code: Select all
print_r ($obj->YahooLinkDetails());ot prints it like this:
Code: Select all
Array ( [0] => Array ( [URL] => http://www.motionworks.com.au/ [Anchortext] => After Effects and Cinema 4D Training ) [1] => Array ( [URL] => http://www.spizak.com/ [Anchortext] => Adam Spizak - Illustrator and Designer. Version 4. ) [2] => Array ( [URL] => http://www.longliveanalog.com/ [Anchortext] => Long Live Analog ) [3] => Array ( [URL] => http://2007.photobloggies.org/ [Anchortext] => The 2007 Photobloggies ) what i want ot do is call the [URL] and the [Anchortext] seperatley so i can add them to a table in seperate cells.
ive tried all sorts of things but just cannot get my head around the multidimensions array.
please can someone help me out?