All pastes #262014 Raw Edit

Someone

public text v1 · immutable
#262014 ·published 2006-11-30 01:55 UTC
rendered paste body
function discogs($artist,$album){
$artist = utf8_encode(str_replace(' ','%20',$artist));
$data = @file('http://www.discogs.com/artist/'.$artist);
if (empty($data)) die("Artist Not Found");
foreach ($data as $line_num => $line){

    if (preg_match("/".$album."/i", $line)){

        preg_match('/<a href="\/release\/(\d+)".+/',$line,$matches);

        if (!empty($matches[1])){
        $image = file('http://www.discogs.com/viewimages?what=R&obid='.$matches[1]);
            foreach ($image as $line_num => $line){
                        if (preg_match('/http:\/\/www.discogs.com\/image/i', $line)){
                            preg_match('/<img src="http:\/\/www.discogs.com\/image\/([^"]+)/',$line,$matches);
                            if(!empty($matches[1])){
                                //echo "<img src=\"http://www.discogs.com/image/".$matches[1]."\">\n";
                                $url = "http://www.discogs.com/image/".$matches[1];
                                return $url;
                            }
                        }
            }
        }
    }else {die("No Such Album Found for Artist ". $artist);}
}
}