1 ){ # limit 31|62|93|122||,30
$from = ( ( $page * $maxresults ) + $page );
} else {
};
$to = $from + $maxresults;
echo "
Télécharger des films, des jeux, des mp3 et ainsi de suite avec 50 MBit!
|
";
####################
###### Read Cache
####################
$ResultArray = ReadCache( WEBCACHEUSENEXT, $SearchQueryORG );
####################
###### Read Cache Ende
####################
if ( is_array($ResultArray) ){
$count = 0;
foreach ( $ResultArray as $string) {
if ( $count <= USENEXTMAXADLINKCOUNT ) {
list( $name, $name1, $date ,$lang ) = explode('#!?#-.>#', $string);
$name = preg_replace("/deutsch/i", "francais", $name);
$name = preg_replace("/german/i", "francais", $name );
$name = preg_replace("/english/i", "francais", $name);
$name = preg_replace("/englisch/i", "francais", $name);
if ( strlen($name) > USENEXTADWORDLENGHT ) {
# lösche alles nach dem 200sten zeichen bei überlangen eingaben
$name = substr($name, 0, USENEXTADWORDLENGHT);
}; # if ( strlen($name) > USENEXTADWORDLENGHT ) {
# original usenext ads: echo " $name ";
$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 " Télécharger des films, des jeux, des mp3 et ainsi de suite avec 50 MBit!
|
";
}; # 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;
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 ){
$name = preg_replace("/deutsch/i", "francais", $name);
$name = preg_replace("/german/i", "francais", $name );
$name = preg_replace("/english/i", "francais", $name);
$name = preg_replace("/englisch/i", "francais", $name);
if ( strlen($name) > USENEXTADWORDLENGHT ) {
# lösche alles nach dem 200sten zeichen bei überlangen eingaben
$name = substr($name, 0, USENEXTADWORDLENGHT);
}; # if ( strlen($name) > USENEXTADWORDLENGHT ) {
# original: echo " $name ";
$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 " Télécharger des films, des jeux, des mp3 et ainsi de suite avec 50 MBit!
|
";
}; # 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";
};
/*
#füge pornoads hinzu, wenn im englischen content gesucht wurde, oder wenn die browsersettings "english" sagen
# bestimme spracheinstellungen des browsers
$languages = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
list($lang,$lang2) = explode('-', $languages[0] );
$rand = rand(0,4);
$images = array( "http://banners.videosz.com/customers/gif/vz_banner25_300x200_anim.gif",
"http://banners.videosz.com/customers/gif/vz_banner22_200x300_anim.gif",
"http://banners.videosz.com/customers/gif/vz_banner23_200x300_anim.gif",
"http://banners.videosz.com/customers/gif/vz_banner24_300x200_anim.gif",
"http://banners.videosz.com/customers/gif/vz_banner20_200x400_anim.gif");
# lege banner fest
if ( strcasecmp( $_SESSION['LANG'] , "en") == 0 || strcasecmp( $_SESSION['LANG'] , "") == 0 ) {
echo <<
Porn Downloads! |
END;
} elseif ( strcasecmp( $_SESSION['LANG'] , "de") == 0 ) {
echo <<
Erotik Downloads! |
END;
}; # if ( strcasecmp( $_SESSION['LANG'] , "en") == 0 || strcasecmp( $_SESSION['LANG'] , "") == 0 ) {
$url = "http://www.videosz.com/search_engine.php?q=$SearchQuery&rr=5&order=downloads&type=dvd&link_id=10170&tracker_id=&skin_id=0";
$obj = new HTTPRequest($url);
$cvs = $obj->DownloadToString();
$cvs = trim($cvs);
$pornads = 0;
foreach ( explode(';', $cvs) as $hit ) {
list($name,$i,$link) = explode(',', $hit);
if ( strlen($name) >= 5 && $pornads <= PORNMAXADLINKCOUNT ){
echo " $name ";
}; # if ( strlen($name) >= 5 && $count <= PORNMAXADLINKCOUNT ){
$pornads++;
}; # foreach ( explode(';', $cvs) as $hit ) {
# null results
if ( $pornads == 0 && strcasecmp( $_SESSION['LANG'] , "en") == 0 ){
echo " |
$SearchQuery xxx download? ";
echo " |
Take a tour ";
echo " |
Join now! ";
} elseif ( $pornads == 0 && strcasecmp( $_SESSION['LANG'] , "") == 0 ){
echo " |
$SearchQuery xxx download? ";
echo " |
Take a tour ";
echo " |
Join now! ";
} elseif ( $pornads == 0 && strcasecmp( $_SESSION['LANG'] , "de") == 0 ){
echo " |
$SearchQuery xxx download? ";
echo " |
Tour mitmachen ";
echo " |
Sofort anmelden! ";
}; # null results
*/
echo <<
Partenaire de sexe! |
|
|
END;
return 1;
}; # function _AfterAdvertismentHeader( ){
function _PreAdvertismentHeader( $Language ){
echo <<
Télécharger avec 50 MBit publicité / Advertisments |
END;
}; # 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;
$obj = new HTTPRequest($url);
return $obj->DownloadToString();
}; # function QueryUsenetServer( $query ){}
/*
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 ( $count <= 5) {
echo " $name
|
"; # http://www.zoozle.biz/telecharger-bittorrent-emule/dexter%20s01e03%20vostfr%20hdtv%20by%20bluedoc,torrent,fr,0.html
} elseif ( $count > 5 && $count <= 15 ){
echo " $name ";
};
*/
/*
foreach ( $FilesToFilter as $toBlock ) {
$toBlock = trim($toBlock);
$search = new Approximate_Search( $toBlock, 1 ); # 3=fuzzy tollerance
$matches = $search->search( $UsenextAdvertismentHit );
list($tmp,$ModifierFlag) = levenshtein_match($toBlock, $UsenextAdvertismentHit);
if ( strcasecmp($UsenextAdvertismentHit , $toBlock) == 0 ){
$IsBadFlag = 1;
$HasBeenBlocked++;
# echo "blocked at strcasecmp ";
} elseif ( $UsenextAdvertismentHit == $toBlock ) {
$IsBadFlag = 1;
$HasBeenBlocked++;
} elseif ( stripos($toBlock , $UsenextAdvertismentHit) === true ) {
$IsBadFlag = 1;
$HasBeenBlocked++;
# echo "blocked at stripos ";
} elseif ( strcmp($UsenextAdvertismentHit , $toBlock ) == 0 ) {
$IsBadFlag = 1;
$HasBeenBlocked++;
} elseif ( count($matches) >= 1 ) {
$IsBadFlag = 1;
$HasBeenBlocked++;
# echo "blocked at fuzzy ";
} elseif ( $ModifierFlag == 1 ) {
$IsBadFlag = 1;
$HasBeenBlocked++;
# echo "$ModifierFlag blocked levenstein: '$tmp' ";
}; # if ( count($matches) >= 1 ) {
# echo "($IsBadFlag) - [$HasBeenBlocked] für $UsenextAdvertismentHit auf toBlock($toBlock) ";
}; # foreach ( $FilesToFilter as $toBlock ) {
*/
?> |