58 comments found.
grab statistics gives me “Server temporarily unavailable” error
Hello, the Geolocation API response format has changed. I hope today my new version will be approved and I will make an update on server.
What about the who is information? Are you planning to add a whois checker also?
I’m planning to add this feature in the next update
Perfect, thanks, when do you plan to release it ?
I think, in the middle of next week.
perfect. Will wait for it and take the script 
Or maybe on this weekend’s.
Search Engine Social Statistics Diagnose Catalog information
Google: 0
Yahoo: 0
Bing: 0
Likes 0
Tweets: 0
Gplus: 0
Pints: 0
PLEASE TELL ME. WHY IT’S ERROR
Hello, Hello, I hope you read the documentation, and this script is not running on a free web hosting. One of my buyer had the same problem. His server worked very slow and script simple did not had enough time to collect all information. Try to open class/class.request.php find this string “curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);” Set CURLOPT_CONNECTTIMEOUT to 20. If you will have problems – write me on roman.codecanyon@gmail.com
Hi
Everything is ok, but when i submitted about 1500 sites, error has come: “Server temporarily unavailable”. I was try new IP for domain but nothing to fix, please help asap
Error: http://up.muale.vn/images/2013/03/18/v14nK.png My site: http://whoiseostat.com
Thanks
This error may happens when the script trying to insert data into database, grabbed from public APIs. For example: mysql server has gone away (not responding).
So, what’s your solutions?
Do you still have this problem? Try to check server uptime, load, cpu usage. If the graphics will be ok, then write me on email.
everything is ok, but can not get information, today try to transfer to another server, capcha can not load, please check again
Work fine, thanks for your userful script, check my result at http://whoiseostat.com . Hope in next update, you can insert whois, total backlink in SE, title and des meta… like uglystat.com. If you can develop it right now, i’m also pay for it 
Wow! Thank you for reply. Right now I do not have enough time to develop new functionality. But I’m keeping in mind all wishes, and in the next update I will try to add as more features as possible.
- Search Engine,Social Statistics value = 0
- Alexa rank: all value = 0
- Server location:
- all location value = Unknow
- Maps not display.
DEMO
please its support.
Regards
Hello,
It seems that your server can’t extract data from public api because of a ban or something else. Send me ftp and mysql credentials on roman.codecanyon@gmail.com and i will analyze this problem.
My email has been sent to your email..
I am waiting for a response from you
well, thanks for its support. greetings.
You are welcome 
it looks pretty useful but why does it need any database at all? if its just pulling stats and info from external sources, what are you storing in mysqli?
Hello,
First of all, mysqli is not a database, it’s – one of PHP extensions.
Secondly, i’m using MySQL to cache data and decrease number of request to social APIs, Google, Bing and etc. I have expirience in parsing data from Google Search Engine, and i can say, that if you will make often a lot of similar requests, you will be banned. Furthemore, data-caching increase application’s performance.
Finally, i do not think that to have own database with domain statistics is bad idea 
hey thanks for the reply. yes for you if you are running a domain lookup service, then a database is useful. however i want to use it for one domain, where the lookup might be weekly at the most.
if it wasn’t overpriced, i would have already bought it, so i need some clarification first.
i see your answer to gempixel above, but does your script have a class we can extract? how are results pulled? curl?
All results are pulled from public APIs via cURL requests.
Following classes are responsible for this work: class.searchengine.php class.social.php class.searchcatalog.php class.location.php class.diagnostic.php All of these classes extends class.request.php which makes request to URL and returns data.
The usage is simple:
$domain = ‘domain.name’;
$ip = ‘x.x.x.x’;
$diagnose[‘Google’] = Diagnostic::google($domain);
$diagnose[‘McAfee’] = Diagnostic::mcafee($domain);
$facebook = Social::facebook($domain);
$social[‘Facebook’] = $facebook[‘like_count’];
$social[‘Gplus’] = Social::gplus($domain);
$social[‘Twitter’] = Social::twitter($domain);
$social[‘Pinterest’] = Social::pinterest($domain);
$location = Location::get($ip);
$catalog[‘DMOZ’] = SearchCatalog::dmoz($domain);
$catalog[‘Yahoo’] = SearchCatalog::yahoo($domain);
$alexa = SearchCatalog::alexa($domain);
$search[‘Google’] = SearchEngine::google($domain);
$search[‘Bing’] = SearchEngine::bing($domain);
$search[‘Yahoo’] = SearchEngine::yahoo($domain);
Hello,
Nice script. Does this use a framework? The reason I ask this is that I want to integrate it within my existing script. I only need the core functions not the user interface or other stuff.
No, this script does not use any framework. The PHP code is clean, simple and understandable. MVC used. I think, you will not have any problems to integrate it in your system.
Nice script. 
Thank you 
Looks good, ideas for future versions:
Age of domain
Hoster company name
Make “indexed in Google” lick clickable and link it to “site:domain.com” query
backlinks checker/domains linking
CAPTCHA needs reload option
Nice to have “last checked domains” list, at least 10 of them on the frontpage
Hey,
Thank you for your suggestions. I will try to implement these features in next script version.
P.S. You can click on the CAPTCHA to reload image 
hello,
anyway to disable the captcha ?
thanks
Hello, unfortunately, there is no such functionality in config files to disable captcha. You need to modify a little bit code in 2 places. I will implement such feature in next update.
Statistic
Total Added Domains: 0 Monthly Added Domains: 0 Today’s Added Domains: 0
not update tell me please for set the function.
Hello,
This is because of a cache. When your app will have a huge database of domains and a lot of requests, this feature will minimize requests into database.
If you want to disable cache, set $config[‘stat_cache_time’] to 0 in root/config/app.php
Hi
I has turned on mod rewrite but when clicked on Upcoming, website got error 404, please help me to fix at http://whoiseostat.com
Hello, First of all, check one more time if mod_rewrite is enabled. Secondly, if you installed script not in web-root directory then you need to add RewriteBase /subdir/ into .htaccess file after RewriteEngine on
You can temporary fix this problem by setting $config[‘rewrite’] to false in root/config/app.php If you still have problems, send me email on roman.codecanyon@gmail.com
its a nice script, but i think you need to add more results
(google api keywords , visit estimator, the H1 , the current position in SERP for main keywords …)
maybe ?
Thank you for reply. This is not easy to develop such functionality. All in all, i will take a note.
Doesn’t work if you have cookies disabled.
aka cookies shouldn’t be needed for such a service.
Of course cookies must be enabled. To protect app from a spam i’m using captcha, which store data in the session (native php session is using cookies to set session id).
I have a regular hostgator account… will it work there? i think i have mysql…
It should work on Hostgator. One of my buyers has bought my Social Links Analytics script (working in a same way with public APIs as Domain Statistic script) and host it on Hostgator. Furthemore, Social Analytics use MySQLi extension as Domain Statistic and all is working well. P.S. I’m not speaking about new version of MySQL Database or something like this. MySQLi is a just PHP extension (like MySQL extension), which helps to handle work with MySQL Database. All modern Hostings should support MySQLi extension. Try to output phpinfo() and find it.
Can I use mysql and not mysqli?
How about both options for buyers: mysql and mysqli, its not hard to implement. I’ll buy then!
I will try to implement this functionality in the near future.
Hi there DEV,
Great Tool, it would be perfect if you will ad “whois” and make the theme responsive. hope will buy it very soon!
Overall, well done!
Hello, Thank you for reply. I will think about implementation of these features.
Seen you’ve just updated the script with WHOIS and made the theme more responsive
Great! If i have some free time maybe later today i’ll add it to one of my domains.
I really hope that i don’t ask too much
Here are couple more features that clients and visitors would be pleased to have at hand when spying on competition:
- Page Info with Meta Tags extractor (title,desc.,keys,author,template,... basic header meta tags from the home page and recognized by Google) and H1, H2…
- Internal Links number
- External Links number
- Statistics for MozRank and maybe Compete, Quantcast
- Backlinks indexed by main search engines
- Pages indexed by main search engines
Overall, well done! Will buy very soon!
Thanks for the positive feedback and excellent new ideas.
Hi there DEV,
Great script you have here
It took me some time to get used with your coding, seems solid but not very easy to “read” though.
I would need your help with souple issues i’ve encountered:
- Alexa reviews count and average number displays “0” (on first 3 sites i’ve used to test the counters worked fine) ... your script is hosted on a VPS with clean dedicated IP.
- need a possibility to delete sites from the db.
Overall, 5 stars for your script and work!
Hello macster,
Except these statistics, Alex has also others: Rank and LinksIn. Everything is ok, if domain has Rank and LinksIn. You can check it yourself on alexa.com
You can delete site from db by running these queries:SELECT SiteID FROM ds_domain WHERE Domain = 'custom.domain'; DELETE FROM ds_domain WHERE SiteID = x; DELETE FROM ds_alexa WHERE SiteID = x; DELETE FROM ds_catalog WHERE SiteID = x; DELETE FROM ds_diagnose WHERE SiteID = x; DELETE FROM ds_location WHERE SiteID = x; DELETE FROM ds_search WHERE SiteID = x; DELETE FROM ds_social WHERE SiteID = x; DELETE FROM ds_whois WHERE SiteID = x;
Thank you for your help, will keep an eye on the site.
Now, i’ve managed to clean up some details and added couple more but i would kindly need your help to fix couple issues:
- pagination on the upcoming page is not working… it shows only page 1 and 2
- it does not retrieve alexa review count
Regards, Michael
If you has not done code modifications, then all should work well. Maybe you deleted a lot of sites from database? Try to clean ~/cache/ folder.
I will try to check alexa’s api response on this weekend.
I checked alexa’s response. Seems all is working well. Some times when the site rank is over 10-12 mil. the alexa returns zero values.
I’ve done modifications but only on CSS and design to addapt the script on my site”idea”.
+ I’ve cleaned the cache folder and the pagination seems to be working now… strage !? the folder is 777.
- On my end Alexa is returnin 0 values for review / counter on any site i.e codecanyon / twitter / facebook / google… (it worked on the first 3 sites though)
Thank you for your support!
Please, send your ftp and mysql credentail me on email. roman.codecanyon@gmail.com I willl try to analyze problem tommorow