Nouvelles archives |
français: $dM0d | $dM1d | $dM2d | $dM3d | $dM4d | $dM5d | english: $eddM5d | $eddM4d | $eddM3d | $eddM2d | $eddM1d | $eddM0d
|
$Header |
END; $month = date("n"); $YEAR = date("Y"); $DeutschArray = array(); $EnglishArray = array(); $FrenchArray = array(); for ( $i=2006; $i<=$YEAR; $i++ ){ if ( $i != $YEAR ){ for ( $m=1;$m<=12;$m++) { # $Eins = GetMonthYear( $m ); list($mon,) = explode("-", GetMonthYear( $m ) ); $Eins = "$mon-$i"; $Two = TransferGetMonthYear( $Eins, 'en' ); $Three = TransferGetMonthYear( $Eins, 'fr' ); array_push($DeutschArray, "$Eins" ); array_push($EnglishArray, "$Two" ); array_push($FrenchArray, "$Three" ); # echo "($i) - ($m) - $Eins "; }; # for ( $m=0;$m<=11;$m++) { } elseif ( $i == $YEAR ) { for ( $m=1;$m<=$month;$m++) { # 12 = 1 ----- 11 = 2 du musst doch immer nur (m+1)-n rechnen und positiv oder negativ ignorieren $tmp = (12 + 2)-$m; list($mon,) = explode("-", GetMonthYear( $tmp ) ); $Eins = "$mon-$i"; $Two = TransferGetMonthYear( $Eins, 'en' ); $Three = TransferGetMonthYear( $Eins, 'fr' ); array_push($DeutschArray, "$Eins" ); array_push($EnglishArray, "$Two" ); array_push($FrenchArray, "$Three" ); # echo "($i) - ($m und $tmp) - $Eins "; }; # for ( $m=0;$m<=11;$m++) { };# if ( $i != $YEAR ){ }; # for ( $i=2006; $i<=$YEAR; $i++ ){ $DeutschTmp = array(); $EnglishTmp = array(); $FranzTmp = array(); $count = 0; foreach ( $DeutschArray as $Deutsch ) { list(,$DeutschYear) = explode("-", $Deutsch); if ( $DeutschYear == $YEAR ) { array_push($DeutschTmp, $DeutschArray[$count] ); unset($DeutschArray[$count]); }; # if ( $DeutschYear == $YEAR ) { $count++; }; # foreach ( $DeutschArray as $Deutsch ) { $count = 0; foreach ( $EnglishArray as $Deutsch ) { list(,$DeutschYear) = explode("-", $Deutsch); if ( $DeutschYear == $YEAR ) { array_push($EnglishTmp, $EnglishArray[$count] ); unset($EnglishArray[$count]); }; # if ( $DeutschYear == $YEAR ) { $count++; }; # foreach ( $EnglishArray as $Deutsch ) { $count = 0; foreach ( $FrenchArray as $Deutsch ) { list(,$DeutschYear) = explode("-", $Deutsch); if ( $DeutschYear == $YEAR ) { array_push($FranzTmp, $FrenchArray[$count] ); unset($FrenchArray[$count]); }; # if ( $DeutschYear == $YEAR ) { $count++; }; # foreach ( $EnglishArray as $Deutsch ) { sort($DeutschArray);sort($EnglishArray);sort($FrenchArray); $DeutschArray = array_merge($DeutschTmp, $DeutschArray ); $EnglishArray = array_merge($EnglishTmp, $EnglishArray); $FrenchArray = array_merge($FranzTmp, $FrenchArray ); $count = 0; echo 'français: '; foreach ( $FrenchArray as $Mon ) { $Title = ucfirst(str_replace("-", " ", $Mon)); if ( $count >= 0 && $count <= 3 ) { echo "$Title | "; }else { # echo "$Title | "; }; $count++; }; # foreach echo " "; $count = 0; echo 'deutsch: '; foreach ( $DeutschArray as $Mon ) { $Title = ucfirst(str_replace("-", " ", $Mon)); if ( $count == 0 ) { echo "$Title | "; } elseif ( $count > 8 ) { # rel=\"nofollow\" echo "$Title | "; } else { echo "$Title | "; }; $count++; }; # foreach $count = 0; echo 'english: '; foreach ( $EnglishArray as $Mon ) { $Title = ucfirst(str_replace("-", " ", $Mon)); $Mon = str_ireplace("maerz","march", $Mon); $Title = str_ireplace("maerz","March", $Title); if ( $count >= 0 && $count <= 5) { echo "$Title | "; } else { # rel=\"nofollow\" echo "$Title | "; }; $count++; }; # foreach echo " "; echo " |
"; return 1; */ }; # function _GenerateArchive(){ function _GenerateMostWanted( $date ){ echo <<
Les plus demandés |
END; $mday = date("j"); list($mon,$year) = explode('-', $date); $monthdigit = TransferMonthNameToDigit( $mon, 'fr' ); $newstring = substr($monthdigit, 0, 1); $aft = substr($monthdigit, 1, 2); if ( $newstring == 0 ){ $mon = $aft; } else { $mon = $monthdigit; }; $mday -= 3; # bei den news werden die keywords vom vortrag genommen $lastmon = $mon - 1; if ( $mday < 1) { if ( $lastmon == 2 ){ $mday = 28; $mon = $lastmon; } elseif ( $lastmon == 4 ){ $mday = 30; $mon = $lastmon; } elseif ( $lastmon == 6 ){ $mday = 30; $mon = $lastmon; } elseif ( $lastmon == 9 ){ $mday = 30; $mon = $lastmon; } elseif ( $lastmon == 11 ){ $mday = 30; $mon = $lastmon; } else { $mday = 31; $mon = $lastmon; }; }; # if ( $mday < 1) { $KeywordManager = "/server/keywordmanager"; $KeyWordManagerTopLink = "$KeywordManager/$mon.$year/$mday.$mon.$year-news/topH1"; $KeyWordManagerTopStrong = "$KeywordManager/$mon.$year/$mday.$mon.$year-news/topH2"; $KeyWordManagerTopBold = "$KeywordManager/$mon.$year/$mday.$mon.$year-news/topH3"; $KeyWordManagerTopLi = "$KeywordManager/$mon.$year/$mday.$mon.$year-news/topLi"; for( $i=1; $i<=8; $i++ ){ $H1KeywordsArray = array(); $H1KeywordsArray = file("$KeyWordManagerTopLink-$i.txt"); $H1Keyword = $H1KeywordsArray[0]; echo " $H1Keyword"; echo " ";
$KeywordsArray = array();
$KeywordsArray = file("$KeyWordManagerTopStrong-$i.txt");
$H2Keyword = $KeywordsArray[0];
echo " "; }; # for( $i=1; $i<=8; $i++ ){ echo " |
"; return 1; }; # function _GenerateMostWanted(){ function _GenerateNewsOverview( $Date ){ # TransferGetMonthYear( GetMonthYear( $a ), 'fr' ); $CurrentDate = TransferGetMonthYear( GetMonthYear('0') , 'fr' ); $BeautiDate = ucfirst(str_replace("-", " ", $Date)); $Links = array(); $list = explode('-',$Date); /* Monat JAN FEB MÄR APR MAI JUN JUL AUG SEP OKT NOV DEZ ---------------------------------------------------------- Dauer 31 28 31 30 31 30 31 31 30 31 30 31 */ if ( strcasecmp($list[0], "fevrier") == 0 || strcasecmp($list[0], "february") == 0 ){ $MonthDays = 28; } elseif ( strcasecmp($list[0], "avril") == 0 ){ $MonthDays = 30; } elseif ( strcasecmp($list[0], "juin") == 0 || strcasecmp($list[0], "juni") == 0 ){ $MonthDays = 30; } elseif ( strcasecmp($list[0], "septembre") == 0 ){ $MonthDays = 30; } elseif ( strcasecmp($list[0], "novembre") == 0 ){ $MonthDays = 30; } else { $MonthDays = 31; }; if ( !strcasecmp($Date, $CurrentDate) == 0 ){ # wenn der ausgewählte Monat nicht der aktuelle ist for( $Day=1; $Day<=$MonthDays; $Day++ ) { array_push($Links, "$Day.$BeautiDate#$Day-$Date.html\n"); # 20-november-2006.html }; # for } else { $DateDay = date("d"); # hole den aktuellen tag for( $Day=1; $Day<=$DateDay; $Day++ ) { array_push($Links, "$Day.$BeautiDate#$Day-$Date.html\n"); # 20-november-2006.html }; # for }; # if ( !strcasecmp($Date, $CurrentDate) = 0 ){ echo <<
Nouvelles de $BeautiDate |
END; $count = 1; foreach ( $Links as $raw ) { list($title,$link) = explode('#', $raw); echo "$title eMule Bit Torrent Nouvelles | "; if ( $count == 2 ) { $count = 0; echo '
';
};
$count++;
}; # foreach ( $Links as $raw ) {
echo "
"; return 1; }; # function GenerateNewsOverview(){ function _GenerateTopSearchField( $Date ){ # Algorithmus zum erstellen der Translate Links von english -> deutsch $RequestUrl = "http://www.zoozle.biz" . $_SERVER["REQUEST_URI"]; $list = explode('/', $RequestUrl); $MonthYear = array_pop($list); # hole letztes element: januar-2006.html $list = explode(',', $MonthYear); $isNoModRewrite = explode('?', $list[0]); if ( $isNoModRewrite[0] == "index.php" ) { $list = explode('=', $MonthYear); $list[0] = $list[1] . ".html"; }; # http://www.zoozle.biz/emule-bittorrent-nouvelles-archives-francais/avril-2007.html $RequestUrl = "http://www.zoozle.biz/emule-bittorrent-nouvelles-archives-francais/$list[0]"; $TransferedMonthYear = TransferGetMonthYear($list[0], 'de'); # aus january-2006.html -> januar-2006.html $TransferedMonthYearEN = TransferGetMonthYear($list[0], 'en'); $TransferdURIDE = "http://www.zoozle.net/emule-bittorrent-newsarchive-deutsch/$TransferedMonthYear"; $TransferdURIEN = "http://www.zoozle.org/emule-bittorrent-newsarchive-english/$TransferedMonthYearEN"; /* if ( eregi("([a-z]{3,16})-([0-9]{2,4})", $TransferedMonthYear) ){ $TransferdURIDE = "http://www.zoozle.net/emule-bittorrent-newsarchive-deutsch/$TransferedMonthYear"; $TransferdURIEN = "http://www.zoozle.org/emule-bittorrent-newsarchive-english/$TransferedMonthYearEN"; } else { $TransferdURI = "http://www.zoozle.biz/"; }; */ # Algorithmus zum Auslesen der KeyWords Nr12 und 13 $MonthToGoBackwars = TransferGetMonthYearToRaw( $Date, 'fr' ); if ( $MonthToGoBackwars == -1 ) { # im fehlerfall nehme das KeyWord des aktuellen Monats $MonthToGoBackwars = 0; }; define('NewsArchiveEnImg1Keyword',"SELECT `DESC` FROM `emule_news7` WHERE `DATE` = DATE_SUB(CURDATE(), INTERVAL 2 DAY) AND `CATG` = 'fr' ORDER BY `DESC` LIMIT 2,1"); define('NewsArchiveEnImg2Keyword',"SELECT `DESC` FROM `emule_news7` WHERE `DATE` = DATE_SUB(CURDATE(), INTERVAL 2 DAY) AND `CATG` = 'fr' ORDER BY `DESC` LIMIT 3,1"); # $MySqlResults1 = doSQLQueryKeywords( NewsArchiveEnImg1Keyword ); # $MySqlResults2 = doSQLQueryKeywords( NewsArchiveEnImg2Keyword ); $sql_results1 = mysql_fetch_array($MySqlResults1); $sql_results2 = mysql_fetch_array($MySqlResults2); $ImgKeyWord1 = $sql_results1["DESC"]; $ImgKeyWord2 = $sql_results2["DESC"]; echo <<
traduire/übersetzen/translate
END; return 1; }; # function GenerateTopSearchField( $Date ){ function _GenerateHtmlHeader( $Date ){ header("Content-type: text/html"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: public"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: use-cache"); $TitleDate = ucfirst(str_replace("-", " ", $Date)); $MonthToGoBackwars = TransferGetMonthYearToRaw( $Date, 'fr' ); if ( $MonthToGoBackwars == -1 ) { # im fehlerfall nehme das KeyWord des aktuellen Monats $MonthToGoBackwars = 1; }; $table = TORRENT_NEWS; define('NewsArchiveEnTitleKeyword',"SELECT `DESC` FROM `$table` WHERE `DATE` = DATE_SUB(CURDATE(), INTERVAL 2 DAY) AND `CATG` = 'fr' ORDER BY `DESC` LIMIT 21,1"); $MySqlResults = doSQLQueryKeywords( NewsArchiveEnTitleKeyword ); $sql_results = mysql_fetch_array($MySqlResults); $TitleKeyWord = $sql_results["DESC"]; echo <<