Code: Selecteer alles
<?php
/***************************************************************************
* functions_showbot.php
* -------------------
* begin : 29.06.2004
* email : netzmeister@source-code.de
* support : http://www.source-code.de
* file-version : 1.0.0
*
* Funktionsbibliothek fuer den ShowBotsInOnlineList-Mod.
*
***************************************************************************/
function areyouabot($SearchBot, $ReturnValueBool = TRUE)
{
$RobotsList = array (
"antibot", "appie", "architext", "bjaaland", "digout4u",
"echo", "fast-webcrawler", "ferret", "googlebot", "gulliver",
"harvest", "htdig", "ia_archiver", "jeeves", "jennybot",
"linkwalker", "lycos", "mercator", "moget", "muscatferret",
"myweb", "netcraft", "nomad", "petersnews", "scooter",
"slurp", "unlost_web_crawler", "voila", "voyager", "webbase",
"weblayers", "wget", "wisenutbot", "acme.spider", "ahoythehomepagefinder",
"alkaline", "arachnophilia", "aretha", "ariadne", "arks",
"aspider", "atn.txt", "atomz", "auresys", "backrub",
"bigbrother", "blackwidow", "blindekuh", "bloodhound", "brightnet",
"bspider", "cactvschemistryspider", "cassandra", "cgireader", "checkbot",
"churl", "cmc", "collective", "combine", "conceptbot", "coolbot",
"core", "cosmos", "cruiser", "cusco", "cyberspyder", "deweb", "dienstspider",
"digger", "diibot", "directhit", "dnabot", "download_express", "dragonbot", "dwcp",
"e-collector", "ebiness", "eit", "elfinbot", "emacs", "emcspider", "esther",
"evliyacelebi", "nzexplorer", "fdse", "felix", "fetchrover", "fido", "finnish",
"fireball", "fouineur", "francoroute", "freecrawl", "funnelweb", "gama", "gazz",
"gcreep", "getbot", "geturl", "golem", "grapnel", "griffon", "gromit", "hambot",
"havindex", "hometown", "htmlgobble", "hyperdecontextualizer", "iajabot", "ibm",
"iconoclast", "ilse", "imagelock", "incywincy", "informant", "infoseek", "infoseeksidewinder",
"infospider", "inspectorwww", "intelliagent", "irobot", "iron33", "israelisearch", "javabee",
"jbot", "jcrawler", "jobo", "jobot", "joebot", "jubii", "jumpstation", "katipo", "kdd",
"kilroy", "ko_yappo_robot", "labelgrabber.txt", "larbin", "legs", "linkidator", "linkscan",
"lockon", "logo_gif", "macworm", "magpie", "marvin", "mattie", "mediafox", "merzscope",
"meshexplorer", "mindcrawler", "momspider", "monster", "motor", "mwdsearch", "netcarta",
"netmechanic", "netscoop", "newscan-online", "nhse", "northstar", "occam", "octopus",
"openfind", "orb_search", "packrat", "pageboy", "parasite", "patric", "pegasus", "perignator",
"perlcrawler", "phantom", "piltdownman", "pimptrain", "pioneer", "pitkow", "pjspider", "pka",
"plumtreewebaccessor", "poppi", "portalb", "puu", "python", "raven", "rbse", "resumerobot",
"rhcs", "roadrunner", "robbie", "robi", "robofox", "robozilla", "roverbot", "rules",
"safetynetrobot", "search_au", "searchprocess", "senrigan", "sgscout", "shaggy", "shaihulud",
"sift", "simbot", "site-valet", "sitegrabber", "sitetech", "slcrawler", "smartspider", "snooper",
"solbot", "spanner", "speedy", "spider_monkey", "spiderbot", "spiderline", "spiderman", "spiderview",
"spry", "ssearcher", "suke", "suntek", "sven", "tach_bw", "tarantula", "tarspider", "techbot",
"templeton", "teoma_agent1", "titin", "titan", "tkwww", "tlspider", "ucsd", "udmsearch", "urlck",
"valkyrie", "victoria", "visionsearch", "vwbot", "w3index", "w3m2", "wallpaper", "wanderer",
"wapspider", "webbandit", "webcatcher", "webcopy", "webfetcher", "webfoot", "weblinker", "webmirror",
"webmoose", "webquest", "webreader", "webreaper", "websnarf", "webspider", "webvac", "webwalk",
"webwalker", "webwatch", "whatuseek", "whowhere", "wired-digital", "wmir", "wolp", "wombat", "worm",
"wwwc", "wz101", "xget", "awbot", "bobby", "boris", "bumblebee", "cscrawler", "daviesbot",
"ezresult", "gigabot", "gnodspider", "internetseer", "justview", "linkbot", "linkchecker", "nederland.zoek",
"perman", "pompos", "pooodle", "redalert", "shoutcast", "slysearch", "ultraseek", "webcompass",
"yandex", "robot", "bot", "psbot", "crawl", "msnbot"
);
$botID = strtolower($SearchBot);
for ($i = 0; $i < count($RobotsList); $i++)
{
if ( strstr($botID, $RobotsList[$i]) )
{
if ($ReturnValueBool)
return 1;
else
return $RobotsList[$i];
}
}
if ($ReturnValueBool)
return 0;
else
return '';
}
?>