% '****************************************************************' ' Food Script .asp version version 4.03062700 ' ' Copyright (C) 1997,1998,1999,2000 Beyond Engineering ' ' All Rights Reserved ' ' Resale and distribution strictly prohibited ' ' Note: Users of this script must have a purchase agreement on ' ' file with Beyond Engineering. ' ' Food Script is a trademark of Beyond Engineering ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' ' SETUP ' ' You will need to modify this section to fit your settings ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'SPECIFY THE DIRECTORY THAT THE TEMPLATE FILES ARE AT ' 'You will need the trailing "\" ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' TemplatePath = "E:\Inetpub\wwwroot\vspace\IPFood\" IPpath = "E:\Inetpub\wwwroot\vspace\IPSFile\" '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'PAGE ASSIGNMENTS. THESE FILES MUST BE IN THE PATH INDICATED ' 'PREVIOUSLY BY 'TemplatePath' ABOVE. ' '************************* NOTE *****************************' 'IF A PAGE ASSIGNMENT IS A WEB ADDRESS STARTING WITH "HTTP:" ' 'THEN THE SCRIPT WILL PERFORM A REDIRECT INSTEAD ' 'YOU WOULD USE THIS FEATURE IF YOU WANTED TO REDIRECT NORMAL ' 'BROWSERS TO AN ASP PAGE FOR PROCESSING. ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Normal_Page = "http://www.vspace.com/home.html" Generic_Page = "http://www.vspace.com/home.html" Engine1_Page = "hotel_furniture_1.html" Engine2_Page = "hotel_furniture_2.html" Engine3_Page = "hotel_furniture_3.html" Engine4_Page = "hotel_furniture_4.html" Engine5_Page = "hotel_furniture_5.html" Engine6_Page = "hotel_furniture_6.html" Engine7_Page = "hotel_furniture_7.html" Engine8_Page = "hotel_furniture_8.html" Engine9_Page = "hotel_furniture_9.html" IPFile= "ips-asp.txt" '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 'DETERMINE IF YOU WANT TO ACTIVATE BROWSER DETECTION OR NOT ' 'DetectBrowsers = FALSE 'Do not detect browsers (For Testing)' 'DetectBrowsers = TRUE 'Detect Browsers (When Live) ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' DetectBrowsers = FALSE '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' ' END SETUP ' ' You will not need to change anything beyond this point. ' '****************************************************************' '****************************************************************' ' ' ' MAIN PROGRAM - DO NOT MODIFY! ' ' ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' SET fso = CreateObject("Scripting.FileSystemObject") GoOn = TRUE IF NOT DetectBrowsers THEN '# bypass browser checking '# assign generic FoodFile just IN case FoodFile = generic_page ELSEIF LEN(TRIM(Request.ServerVariables("HTTP_REFERER"))) > 0 THEN check_engine=99 redirect() GoOn = FALSE ELSEIF LEN(TRIM(Request.ServerVariables("HTTP_VIA")&Request.ServerVariables("HTTP_REFERER"))) > 0 THEN '# this is definitely NOT a search engine robot - proxy check check_engine=99 redirect() GoOn = FALSE ELSEIF InStr(UCase(Request.ServerVariables("HTTP_CONNECTION")),"ALIVE") > 0 and NOT InStr(Request.ServerVariables("HTTP_FROM"),"@") > 0 THEN '# this is NOT search engine robot - check FOR Ultraseek spoof check_engine=99 redirect() GoOn = FALSE ELSEIF InStr(UCase(Request.ServerVariables("HTTP_PRAGMA")),"NO-CACHE") > 0 and NOT InStr(Request.ServerVariables("HTTP_FROM"),"@") > 0 THEN '# this is NOT search engine robot - check FOR Ultraseek spoof check_engine=99 redirect() GoOn = FALSE '# added to check for go translator ELSEIF InStr(UCase(Request.ServerVariables("HTTP_RANGE")),"BYTES") > 0 THEN '# this is NOT search engine robot - check FOR Ultraseek spoof check_engine=99 redirect() GoOn = FALSE '# end go translator check ELSE '# assign generic FoodFile just IN case FoodFile=generic_page END IF IF GoOn THEN IF fso.FileExists(IPpath & IPFile) THEN SET ReadIPFile = fso.OpenTextFile(IPpath & IPFile,1,0) DIM engines REDIM engines(0) count = 0 DO UNTIL ReadIPFile.AtENDOfStream engines(count) = ReadIPFile.Readline count = count + 1 REDIM Preserve engines(count) LOOP 'Add Custom IP HERE engines(count) = "google_ips:216.199.191.114" count = count + 1 REDIM Preserve engines(count) ReadIPFile.Close check_url() redirect() ELSE msg = "