I’ve just put up this blog, so, my technorati ranks are not as good as they were.

In order to control them, I wrote a small PHP script to write the current date and my rank into a file, appending my rank to that same file every time the script is used.

I’ll share it here, it might be helpful for someone!


/* This script is intended to get your rank from technorati
* and save it with the current date into a file.
* This is just meant for someone who wants to learn php or
* anyone who wants to keep track of their technorati rank.
* The call is made using a REST-ful interface.
* Send either a HTTP GET or a HTTP POST to
* http://api.technorati.com/bloginfo?key=[apikey]&url=[blog url]
* with mandatory parameters “key” and “url” and one optional
* parameter to request various formats.
* You’re free to change it in whatever way you want to.
* Please keep the credits.
* Tiago Boldt Sousa
* http://blog.tiagoboldt.net

//Change this to any data
$mykey=”APIKEY”; //Get your technorati api key, and put it in there
$myblog=”http://blog.tiagoboldt.net”;//Change it for your blog
$filename=”technoratiranks.txt”;//Rename the file if you want to

//Creating the URL
$myurl=$techurl .”?” . “key=” . $mykey . “&url=” . $myblog;

//Opening the URL
$fp=fopen($myurl,”r”) or die(“Not connecting”);

//Parse the XML into arrays

//Get your RANK from the XML
$myrank=($values[$index[“RANK”][0]][“value”]) or die (“Impossible to get your rank”);

//Write your current rank into a file
$fp=fopen($filename,”a”) or die(“Unable to create or write the file”);
fwrite($fp,date(“F d, Y”).” Rank:”. $myrank.”\n”);


Tags: ,