= 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["search"])));
$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);
};
if ( strpos($_SERVER["REQUEST_URI"], "rapidshare-torrent-download-english") === false && preg_match("#(googlebot)|(msnbot|Lycos_Spider|eMiragorobot|Slurp|Ask Jeeves|WebCrawler|Scooter|Google)|(bot)#si", $_SERVER['HTTP_USER_AGENT']) ) {
# http://www.zoozle.net/Der+neunte+Tag,,bittorrent.html bug problem solve
list($search,,$cat) = explode(",", $RequestUri);
list($cat) = explode(".", $cat);
$search = substr($search, 1, strlen($search));
$CurrentMirrorURI = "http://www.zoozle.org/zoozle.php?q=$search&s=$cat&l=en";
header("HTTP/1.1 301 Moved Permanently");
header ("Location: $CurrentMirrorURI");
echo "";
exit(0);
}; # if ( strpos($RequestUri, "emule-bittorrent-download") === false ) {
#"http://www.zoozle.net/download.php?suche=".$_SESSION['SEARCH'] ."&s=".$_SESSION['MAINCAT'];
# englische suchanfragen gehen auf .org , deutsche suchanfragen gehen auf .net
if ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
$Search = title_plus7($_SESSION['SEARCH']);
$CurrentMirrorURI = "http://www.zoozle.net/download.php?suche=". $Search ."&s=".$_SESSION['MAINCAT'];
header("HTTP/1.0 301 Moved Permanently");
header("Location: $CurrentMirrorURI");
echo "";
exit(0);
}; # if ( strcasecmp( $_SESSION['LANG'] , "fr") == 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";
};
if ( strlen($_SESSION['LANG']) < 2 ) {
$_SESSION['LANG'] = "en";
};
/*
# 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, "en", $_SESSION['MAINCAT'] );
}
};
session_unset();
session_destroy();
exit(0);
} # if(!isset($_REQUEST["search"])){
?>