Mam dwa błędy, da się coś z nimi zrobic ?

Warning: Invalid argument supplied for foreach() in .... on line 16
Fatal error: Cannot use string offset as an array in ... on line 27
<?php
include('config.php');
if(isset($_GET['name'])){ $name=$_GET['name'];
}else{
};
if(isset($_GET['artist'])){ $artist=$_GET['artist'];
}else{
};
$content=object2array(simplexml_load_file('http://ws.audioscrobbler.com/1.0/track/'.$artist.'/'.$name.'/similar.xml'));
?><h1>Podobne</h1>
<?foreach($content['track'] as $value){
?>
<a href="artist.php?name=
<?=urlencode($value["artist"]["name"])?>">
<?=$value["artist"]["name"]?></a>-<a href="track.php?name=
<?=urlencode($value['name'])?>&artist=
<?=urlencode($value["artist"]["name"])?>">
<?=$value['name']?></a>
<?=$value["match"]?><br>
<?
};
?>
<h1>Najwięksi</h1>
<?
$content=object2array(simplexml_load_file('http://ws.audioscrobbler.com/1.0/track/'.$artist.'/'.$name.'/fans.xml'));
foreach($content['user'] as $value){
?>
<?=$value["@attributes"]['username']?>(<?=$value['weight']?>)<Br><?
};
?>
<h1>Najwięksi</h1>
<?
$content=object2array(simplexml_load_file('http://ws.audioscrobbler.com/1.0/track/'.$artist.'/'.$name.'/toptags.xml'));
foreach($content['tag'] as $value){
?>
<a href="tag.php?name=
<?=urlencode($value['name'])?>">
<?=$value['name']?></a><br>
<?};