PHP Whois Script

Posted on Wednesday, 25th January 2006 | 48 Responses
Glenn over at SSEO asked for a script to do mass whois lookups. Use this function: [code lang="php"] function getwhois($domain, $tld) { (more...)

Google Datacenters

Posted on Thursday, 5th January 2006 | No Comments
For all those wanting to check the rollout of the BigDaddy update, here's a list of 116 Google Datacenters: (more...)

ColorCode – WordPress Plugin to Highlight Code

Posted on Monday, 2nd January 2006 | No Comments
Spent a bit of time yesterday trying to get my code examples highlighted using the GeSHi class. However using the WordPress plugin code, I found that though the code was coming up fine it was removing all paragraphs and line breaks from any surrounding text. So I then wrote my own plugin still calling the GeSHi class file, but where it displays both code and text properly. It is (more...)

PHP Crawler

Posted on Saturday, 31st December 2005 | 14 Responses
For crawling in PHP I have always used the fantastic cURL. My curl single-threaded function: [code lang="php"] function singlethread_crawl($url) { $agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"; $ch = curl_init(); curl_setopt($ch, CURLOPT_NOSIGNAL, 1); curl_setopt($ch, (more...)

Google 2 RSS

Posted on Thursday, 29th December 2005 | 1 Response
On ThreadWatch yesterday there was a thread about rank checkers, and I couldn't believe that some SEOs don't use them. We use our own heavy duty mega serp scraper to fully analyse any industry we are working in. Anyway, Graywolf mentioned how he would love a Google RSS or XML feed - I having been waiting for this for a long time, as their SERPs are so (more...)

Easy Google RSS Scraping

Posted on Sunday, 4th December 2005 | 2 Responses
So, for all those of you that use GYM to scrape for URLs to ::ahem:: study, and are forced to use their normal messy SERPs because their API only allows 10 results per query (or even those that use /ie or /palm). I just noticed that on their Blog Search, Google allow you to grab an RSS feed of the results. So now (more...)