"; _AfterAdvertismentHeader( $SearchQuery ); return 1; //$DATE = GetSQlDateEn(); $link = USENEXTADLINK; $UsenextMaxAdLinkCount = USENEXTMAXADLINKCOUNT; $UsenextMaxAdWordLength = USENEXTADWORDSLENGTH; $UsenextRefererLink = USENEXTADLINK; $SearchQueryOrg = trim(strtolower($SearchQuery)); # suchwort in kleinbuchstaben und ohne leerzeichen am anfang $CachePath = WEBCACHEUSENEXT; $CacheFile = $CachePath . "/" . md5( $SearchQueryOrg ); $maxresults = MAXRESULTS; $page = $_SESSION['PAGE']; $SearchQueryORG = trim(strtolower($SearchQuery)); $usenext_filter_file = BLOCKLISTADS; $FilesToFilter = file($usenext_filter_file); $SearchQuery = trim($SearchQuery); if ( $page == 0 ) { # limit 0, 30; $from = 0; } elseif ( $page == 1 ){ # limit 31|62|93|122||,30 $from = ( $maxresults + $page ); } elseif ( $page > 1 ){ # limit 31|62|93|122||,30 $from = ( ( $page * $maxresults ) + $page ); } else { }; $to = $from + $maxresults; # $zufall = rand(0,7) + 1; echo " Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
"; # echo " Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
"; # old: echo " Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
"; # echo " $SearchQuery
"; #################### ###### Read Cache #################### //$ResultArray = ReadCache( WEBCACHEUSENEXT, $SearchQueryORG ); #################### ###### Read Cache Ende #################### $NoDoubleResults = array(); # if ( is_array($ResultArray) ){ if ( 1 == 0 ){ # echo "cache hit for usenext ads available
"; $count = 0; foreach ( $ResultArray as $string) { if ( $count <= USENEXTMAXADLINKCOUNT ) { list( $name, $name1, $date ,$lang ) = explode('#!?#-.>#', $string); if ( strcasecmp( $_SESSION['LANG'] , "en") == 0 ) { #$name = preg_replace("/german/i", "english", $name); #$name = preg_replace("/deutsch/i", "english", $name); $name = str_ireplace("german", "english", $name ); $name = str_ireplace("deutsch", "english", $name ); } elseif ( strcasecmp( $_SESSION['LANG'] , "") == 0 ) { #$name = preg_replace("/german/i", "english", $name); #$name = preg_replace("/deutsch/i", "english", $name); $name = str_ireplace("german", "english", $name ); $name = str_ireplace("deutsch", "english", $name ); } elseif ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) { #$name = preg_replace("/english/i", "deutsch", $name); #$name = preg_replace("/englisch/i", "deutsch", $name); $name = str_ireplace("english", "deutsch", $name ); }; # if ( strcasecmp( $_SESSION['LANG'] , "en") == 0 ) { if ( strlen($name) > USENEXTADWORDLENGHT ) { # l�sche alles nach dem 200sten zeichen bei �berlangen eingaben $name = substr($name, 0, USENEXTADWORDLENGHT); }; # if ( strlen($name) > USENEXTADWORDLENGHT ) { $zufall = rand(0,7) + 1; $IsBadFlag = 0; foreach ( $FilesToFilter as $toBlock ) { $toBlock = trim($toBlock); # if ( strcmp( strtolower($name), strtolower($toBlock)) ){ if ( preg_match("/$name/i", $toBlock) || preg_match("/$toBlock/i", $name) ){ $IsBadFlag = 1; };# if ( strcmp( strtolower($name), strtolower($toBlock)) == 0 ){ }; # foreach ( $FilesToFilter as $toBlock ) { if ( $IsBadFlag == 0 ){ echo " $name
"; } elseif( $IsBadFlag == 1 && !array_key_exists($name, $NoDoubleResults) ) { #echo "$name
"; echo " Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
"; }; # if ( $IsBadFlag == 0 && $HasBeenBlocked == 0 ){ if ( !array_key_exists($name, $NoDoubleResults) ){ array_push($NoDoubleResults, $name); }; # if ( !array_key_exists($name, $NoDoubleResults) ){ }; # if ( $count $count++; }; # foreach ( $ResultArray as $string) { } else { # if ( is_array($ResultArray) ){ #echo "no cache for usenext ads available
"; # stelle request $ResultArray = array(); $results = queryUsenetServer( $SearchQueryORG ); /* $ArrayFileType = array( "0" => "iso", "1" => "rar", "2" => "zip", "3" => "ace", "4" => "bin" ); $RandFileType = rand(0, 4); $Query = str_replace("%20", " ", $SearchQueryORG ); $RandFileLenght = rand(470540046, 2870540046); # zwischen 470 - 2,8 GB $RandFileLenght = str_replace("-", "", $RandFileLenght ); */ $SearchQuery = ucfirst($SearchQueryOrg); $fnt = $SearchQuery; $fnt_bad = 0; $zufall = rand(0,7) + 1; //array_push($ResultArray, "$fnt#!?#-.>#$fnt#!?#-.>#$DATE#!?#-.>#$lang\n"); foreach ( $FilesToFilter as $toBlock ) { $toBlock = trim($toBlock); if ( preg_match("/$fnt/i", $toBlock) || preg_match("/$toBlock/i", $fnt) ){ $fnt_bad = 1; };# if ( strcmp( strtolower($name), strtolower($toBlock)) == 0 ){ }; # foreach ( $FilesToFilter as $toBlock ) { if ( $fnt_bad == 0 ){ #original: echo " $fnt
"; echo " $fnt
"; } else { echo " FULL DIRECT DOWNLOADS!!!
"; }; $count = 0; # foreach ( preg_split("/usenext:\?t=+[\w]+[\.]/", $results ) as $string) { foreach ( explode("\n", $results ) as $string) { list( $lenght, $name, $type ) = explode(',', $string); if ( preg_match("/[\w]/", $name)){ # echo "$lenght,$name,$type;"; array_push($ResultArray, "$name#!?#-.>#$name#!?#-.>#$DATE#!?#-.>#$lang\n"); if ( $count <= USENEXTMAXADLINKCOUNT ){ if ( strcasecmp( $_SESSION['LANG'] , "en") == 0 ) { $name = str_ireplace("german", "english", $name ); $name = str_ireplace("deutsch", "english", $name ); } elseif ( strcasecmp( $_SESSION['LANG'] , "") == 0 ) { $name = str_ireplace("german", "english", $name ); $name = str_ireplace("deutsch", "english", $name ); } elseif ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) { $name = str_ireplace("english", "deutsch", $name ); }; # if ( strcasecmp( $_SESSION['LANG'] , "en") == 0 ) { if ( strlen($name) > USENEXTADWORDLENGHT ) { # l�sche alles nach dem 200sten zeichen bei �berlangen eingaben $name = substr($name, 0, USENEXTADWORDLENGHT); }; # if ( strlen($name) > USENEXTADWORDLENGHT ) { $IsBadFlag = 0; foreach ( $FilesToFilter as $toBlock ) { $toBlock = trim($toBlock); # if ( strcmp( strtolower($name), strtolower($toBlock)) ){ if ( preg_match("/$name/i", $toBlock) || preg_match("/$toBlock/i", $name) ){ $IsBadFlag = 1; };# if ( strcmp( strtolower($name), strtolower($toBlock)) == 0 ){ }; # foreach ( $FilesToFilter as $toBlock ) { if ( $IsBadFlag == 0 ){ echo " $name
"; } elseif( $IsBadFlag == 1 && !array_key_exists($name, $NoDoubleResults) ) { #echo "$name
"; echo " Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
"; }; # if ( $IsBadFlag == 0 && $HasBeenBlocked == 0 ){ if ( !array_key_exists($name, $NoDoubleResults) ){ array_push($NoDoubleResults, $name); }; # if ( !array_key_exists($name, $NoDoubleResults) ){ }; # if ( $count <= USENEXTMAXADLINKCOUNT ) { }; # if ( preg_match("/[\w]/", $name)){ $count++; }; # foreach //WriteCache( $ResultArray ); }; # readcache # sex partner ads ausgeben _AfterAdvertismentHeader( $SearchQuery ); return 1; }; # function UsenextAds(){ function _AfterAdvertismentHeader( $SearchQuery ){ if ( rand(1,7) == 1 ) { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=1&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; } elseif ( rand(1,7) == 2 ) { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=2&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; } elseif ( rand(1,7) == 3 ) { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=3&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; } elseif ( rand(1,7) == 4 ) { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=4&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; } elseif ( rand(1,7) == 5 ) { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=5&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; } elseif ( rand(1,7) == 6 ) { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=6&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; } elseif ( rand(1,7) == 7 ) { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=7&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; } else { $bannerUrl = "http://banners.passion.com/piclist?link_color=%230000FF&site=ffadult&lang=$aff_lang&width=1&display=vertical&size=1&background_color=%23eeeeee&override=1&models=1&border_color=%23eeeeee&text_color=%23000000&show_title=0&age=18-40&race=8&title_color=%23800000&target=_blank&pid=g761468-ppc&iframe=1"; }; $zufall = rand(0,7) + 1; echo << END; return 1; }; # function _AfterAdvertismentHeader( ){ function _PreAdvertismentHeader( $Language ){ $zufall = rand(0,7) + 1; echo << END; return 1; }; # function _PreAdvertismentHeader(){ function queryUsenetServer( $query ){ # wandle " " in "+" um - ohne dem funzt usenext suche nicht ! $query = str_replace(" ", "+", $query); $url = 'http://search.usenext.de/search/searchfilegroup_ext?search=' . $query . '&num=35'; $obj = new HTTPRequest($url); return $obj->DownloadToString(); }; # function QueryUsenetServer( $query ){} # original: echo ""; # sex partner ads ausgeben # _AfterAdvertismentHeader( $SearchQuery ); # # return -1; } elseif ( count($matches) >= 1 ) { $zufall = rand(0,7) + 1; # echo "Blocking: '$SearchQuery'
"; # _PreAdvertismentHeader( 'en' ); echo ""; # sex partner ads ausgeben # _AfterAdvertismentHeader( $SearchQuery ); # # return -1; }; # if ( count($matches) >= 1 ) { }; # foreach ( $FilesToFilter as $toBlock ) { /* /* # bis jan 2008 ausbauen, darum in zeile 26 das return -1; $UsenextRefererLink = USENEXTADLINK; # echo "Blocking: '$SearchQuery'
"; _PreAdvertismentHeader( 'en' ); echo "
$name
"; # echo "
$name
"; /* if ( $count <= 5) { $zufall = rand(0,7) + 1; echo "
$name
"; # http://www.zoozle.net/emule-bittorrent-download/test,torrent,de,0.html } elseif ( $count > 5 && $count <= 15 ){ $zufall = rand(0,7) + 1; echo "
$name
"; }; */ /* $usenext_filter_file = BLOCKLISTADS; $FilesToFilter = file($usenext_filter_file); $SearchQuery = trim($SearchQuery); foreach ( $FilesToFilter as $toBlock ) { $toBlock = trim($toBlock); $search = new Approximate_Search( $toBlock, 1 ); # 3=fuzzy tollerance $matches = $search->search( $SearchQuery ); if ( strcasecmp($SearchQuery, $toBlock) == 0 ){ $zufall = rand(0,7) + 1; # _PreAdvertismentHeader( 'en' ); echo "
Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
Jetzt Filme, Spiele, Mp3s etc. mit 50 MBit downloaden!
"; # sex partner ads ausgeben _AfterAdvertismentHeader( $SearchQuery ); return -1; */ ?>