Click here to download this file
function stumblecounts($url){
$userid = '12345';
$authtoken = 'put your auth code here';
$contents = "";
$eol = "\r\n";
$data = "u=".rawurlencode($url)."&username=".$userid."&password=".$authtoken;
$del_result = fsockopen("stumbleupon.com", 80, $errno, $errstr, 12);
fputs($del_result, "POST /links.php?username=$userid HTTP/1.0$eol");
fputs($del_result, "Host: www.stumbleupon.com$eol");
fputs($del_result, "Connection: close$eol");
fputs($del_result, "Content-Type: application/x-www-form-urlencoded$eol");
fputs($del_result, "Content-Length: " . strlen($data) . $eol);
fputs($del_result, "Referer: http://stumbleupon.com$eol");
fputs($del_result, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)$eol$eol");
fputs($del_result, $data);
fputs($del_result, $eol);
$resp = '';
do{$resp = fgets($del_result, 10000);}while (!feof($del_result));
if(trim($resp) == '') return false; // URL wasn't stumbled yet
if(preg_match('/ERROR/i',$resp)) return $resp; // some error occured
$resp = str_replace("\t\t", "\t", $resp);
$data = explode("\t",$resp);
$info['comments'] = $data[0];
$info['thumbed'] = $data[1];
$info['score'] = $data[2];
$info['topic'] = $data[3];
$info['reviews'] = $data[4];
return $info;
}