= 45 ){ header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Status: 503 Service Temporarily Unavailable'); header('Retry-After: 600'); echo "\n\n503 Service Temporarily Unavailable\n"; echo "\n

Service Temporarily Unavailable

\n

The server is temporarily unable to service your\n"; echo "request due to maintenance downtime or capacity\nproblems. Please try again later.

\n"; exit(0); }; */ #require_once ("/home/wwwroot/lib/http.inc.php"); require_once ("/home/wwwroot/lib/security.inc.php"); /* $load = sys_getloadavg(); if ( $load[0] >= 25 ){ #$BalanceRealUrl = "http://77.247.178.21/load.php?q=".md5(time() . rand() . uniqid (rand (),true) ); # http://192.168.39.1/rapidshare-torrent-download-english/fuck+free,torrent,en,0.html $BalanceRealUrl = "http://77.247.178.21/load.php?q=".md5(time() . rand() . uniqid (rand (),true) ); $BalancerLoad = file_get_contents($BalanceRealUrl); if ($BalancerLoad !== false) { if ( $BalancerLoad <= 25 ) { # do something with the content # $BalanceURI = "http://192.168.39.1" .$_SERVER['REQUEST_URI']; $BalanceURI = "http://77.247.178.21" .$_SERVER['REQUEST_URI']; echo file_get_contents($BalanceURI); #$r = new HTTPRequest($BalanceURI); #echo $r->DownloadToString(); echo "
web1.zoozle.org
"; list( $tmp, $tmp1, $well ) = explode("/", $_SERVER['REQUEST_URI'] ); list( $search, $catg, $lang ) = explode(",", $well ); # querys loggen aus: security.inc.php -> später alles über Session machen logQuerys( $search, $lang, $catg ); exit(0); }; } else { #an error happened # normal zoozle.org query request , no balancing available } }; # if ( $load[0] >= 10 ){ */ require_once ("/home/wwwroot/lib/search.functions.inc.php"); require_once ("/home/wwwroot/lib/functions.inc.php"); #require_once ("/home/wwwroot/lib/usenext.inc.php"); # UsenextAdvancedAds( $SearchQuery ) require_once ("/home/wwwroot/lib/scrubbu.inc.php"); # AdvancedAds($SearchQuery) require_once ("/home/wwwroot/lib/adlinks.inc.php"); require_once ("/home/wwwroot/lib/caching.inc.php"); require_once ("/home/wwwroot/lib/search/search.en.inc.php"); # session initaialisieren #check_accessed_times(); session_start(); session_name("ZOOZLE"); # $_SESSION['LIVE'] = 0; # $_SESSION['CACHETIMESTAMP'] = false; # unix timestamp der letzten änderung des caches $_SESSION['CACHEFILENAME'] = ""; # dateiname des caches $_SESSION['ISTHISACACHE'] = ""; # zeige an, ob es sich um ein gecachtes ergebnis handel $_SESSION['LIVE'] = deleteSpecialChars(stripcslashes(trim($_REQUEST["nocache"]))); $_SESSION['NID'] = session_id(); $_SESSION['MAINCAT'] = deleteSpecialChars(stripcslashes(trim($_REQUEST["s"]))); $_SESSION['PAGE'] = deleteSpecialChars(stripcslashes(trim($_REQUEST["cp"]))); $_SESSION['LANG'] = deleteSpecialChars(strtolower(stripcslashes(trim($_REQUEST["l"])))); $SearchQuery = deleteSpecialChars(stripcslashes(trim($_REQUEST["q"]))); $SearchQuery = str_replace("%20","+", $SearchQuery); $SearchQuery = str_replace("%0A","", $SearchQuery); $SearchQuery = str_ireplace("zoozle","", $SearchQuery); $_SESSION['SEARCH'] = $SearchQuery; if ( $_REQUEST["q"] === "roshani gunewardene fuking hard Full") { header("HTTP/1.0 301 Moved Permanently"); header("Location: http://www.zoozle.org/"); exit(0); }; if ( strpos($_REQUEST["q"], "gunewardene" ) === true ) { header("HTTP/1.0 301 Moved Permanently"); header("Location: http://www.zoozle.org/"); exit(0); }; # behandle auf welcher seite wir uns befinden if ( !isset($_SESSION['PAGE']) || !is_numeric($_SESSION['PAGE']) ) { $_SESSION['PAGE'] = "0"; } elseif( is_numeric($_SESSION['PAGE']) ) { $_SESSION['PAGE'] = $_SESSION['PAGE']; }; if ( strlen($_SESSION['MAINCAT']) <= 2 ) { $_SESSION['MAINCAT'] = "torrent"; }; /* # lege fest, welches Suchtemplate genommen werden soll if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) { require_once ("lib/search/search.de.inc.php"); } elseif ( strcasecmp( $_SESSION['LANG'] , "en") == 0 ) { require_once ("lib/search/search.en.inc.php"); } else { require_once ("lib/search/search.en.inc.php"); }; */ ################################################ ########### Hier die suchanfrage Bearbeiten ################################################ # 4. suchresults ausgeben aus functions.inc.php $ResultsArray = GenerateResults( $SearchQuery ); $ResultCount = count($ResultsArray); # 1. header ausgeben bis aus search.en.inc.php GenereateHeader( $SearchQuery, $ResultCount, $_REQUEST["q"] ); # 2. usenext ads ausgeben aus usenext.inc.php #UsenextAdvancedAds( $SearchQuery ); AdvancedAds( $SearchQuery); # 3.1 nüschts # 4.1. special top partner links ausgeben aus adlinks.inc.php GenerateTopPartnerLinks( $SearchQuery ); ShowResults( $ResultsArray ); # 5. back/next ausgeben aus functions.inc.php ShowNaviButtons( $SearchQuery, $ResultCount ); #6. Bottom search field aus functions.inc.php ShowBottomSearchField( $SearchQuery ); # 6. Tell-your-friend aus functions.inc.php # ShowTellYourFriend(); # 7. Bookmark aus functions.inc.php ShowBookmarks(); # 8. News Archive aus functions.inc.php ShowArchives(); # 9. Partner aus adlinks.inc.php ShowPartner(); # 10. Tail ausgeben aus functions.inc.php ShowTail(); # Schreibe einen cache nur dann, wenn in der funktion caching.inc.php vorher angezeigt wurde, # dass das ergebnis keine cache ist mit $_SESSION['ISTHISACACHE'] == 0 -> dieser wert wurde # in der funktion ReadCache aus caching.inc.php vorher explizit auf 0 gesetzt # außerdem muss das $ResultArray noch vom typ array sein # echo "DEBUG: ISTHISACACHE: " . $_SESSION['ISTHISACACHE'] . "
cachefilename: " . $_SESSION['CACHEFILENAME']; if ( $_SESSION['ISTHISACACHE'] != 1 ) { WriteCache( $ResultsArray ); }; if ( $ResultCount >= 10 ) { if ( strlen($SearchQuery) >= 5 && strlen($SearchQuery) <= 45 ) { # querys loggen aus: security.inc.php -> später alles über Session machen logQuerys( $SearchQuery, $_SESSION['LANG'], $_SESSION['MAINCAT'] ); } }; session_unset(); session_destroy(); exit(0); ?>