<?php
session_start
();

include 
'HTML/AJAX.php';
include 
'HTML/AJAX/Server.php';

class 
Audioscrobbler_Server {
    public function 
getNewArtist($name) {
        
$related file('http://ws.audioscrobbler.com/1.0/artist/'.urlencode($name).'/similar.txt');
        if (
$related === false)
            return 
false;

        
$relArtists = array(); 
        foreach (
$related as $line) {
            list(
$similarity$nop$artist) = explode(','$line);
            
$relArtists[] = array($similarityhtml_entity_decode(trim($artist)));
        }
        return array(
$name$relArtists);
    }
}

$server = new HTML_AJAX_Server;
$server->clientJsLocation dirname(__FILE__).'/js/';
$server->registerClass(new Audioscrobbler_Server);
$server->handleRequest();
?>