Normal habe ich in einer Config.inc Datei eingestellt das nur die ersten Zehn Banner angezeigt werden sollen.
Nun möchte ich aber das die ersten zehn Banner ausblendet werden und die nächsten zehn Banner aus einen Textfile angezeigt werden.
Bitte helft mir denn ich bekomme es einfach nicht hin :( .
Dazu hier mal das ganze Script:
<?
require("config.php3");
include($updates_file);
$file = file($site_log_file);
$total = count($file);
$reset_file = file($reset_log_file);
// checks reset time and resets if it's time
###########
// makes sure the file isn't empty, if so writes time
if(empty($reset_file[0])){
reset_update_time($reset_log_file,$hours_to_reset);
}
if($reset_file[0] <= time()){
reset_list($site_log_file,$total,$file);
reset_update_time($reset_log_file,$hours_to_reset);
}
###########
$reset_file = file($reset_log_file);
SORT
if($total != 0){
for($i = 0; $i < $total; $i++)
{
$line = explode("||", $file[$i]);
if (strlen($line[0]) == 7) { $count = "" . $line[0]; }
if (strlen($line[0]) == 6) { $count = "0" . $line[0]; }
if (strlen($line[0]) == 5) { $count = "00" . $line[0]; }
if (strlen($line[0]) == 4) { $count = "000" . $line[0]; }
if (strlen($line[0]) == 3) { $count = "0000" . $line[0]; }
if (strlen($line[0]) == 2) { $count = "00000" . $line[0]; }
if (strlen($line[0]) == 1) { $count = "000000" . $line[0]; }
$array[] .= "$count||$line[1]||$line[2]||$line[3]||$line[4]||$line[5]||$line[6]||$line[7]||$line[8]||$line[9]||$line[10]||$line[11]||\n";
}
rsort($array);
}
if($gate == "n"){
echo $anti_cheat_message;
}
if($gate == "n"){
echo $vote_log_message;
}
if($break_after_banners == "no"){
$First_num_end = $max_banners_to_show;
} else { $First_num_end = $break_time; }
$break_time_tmp = $break_time;
$break_total = 0;
for($i=0; ($total > $i) && ($max_list_size > $i); $i++){
$split = explode("||", $array[$i]);
Banner Breaks
if($break_time_tmp == $i){
if($break_type == "same"){ $break_total = 1; } else
$break_time_tmp+=$break_time;
if($break_error == 1){
echo "BREAK ERROR! check your settings";
} else {
include("break_".$break_total.".inc");
}
}
Break at banners end
if($break_after_banners == "yes" && $max_banners_to_show == $i){
if($break_type == "same"){ $break_total = 1; } else
if($break_type == "different"){ $break_total++; } else { $break_error = 1; }
if($break_error == 1){
echo "BREAK ERROR! check your settings";
} else {
include("break_".$break_total.".inc");
}
}
/* KEY
$date = $split[2]
$site_name = $split[3]
$site_address = $split[4]
$password = $split[5]
$email_address = $split[6]
$webmaster_name = $split[7]
$site_description = $split[8]
$banner_address = $split[9]
$banner_width = $split[10]
$banner_height = $split[11]
*/
if(!empty($split[11]) && !empty($split[10]) && !empty($split[9]) && ($max_banners_to_show > $i)){
$show_banner = "<center><a href="$url_to_folder/out.php3?site=$split[2]" onmouseover="window.status='$split[3] Out: $split[1] In: $split[0]'; return true;" target=_blank onmouseover="window.status='$split[4]'; return true;" onmouseout="window.status=''; return true;">\n";
$show_banner .= "<img src="$split[9]" alt="$split[8]" border=0 width="$split[10]" height="$split[11]"></a></center>\n";
} else { $show_banner = ""; }
echo "<tr><td align=center></td>\n";
echo "<td>$master_font_before $show_banner\n";
echo "<b><a href="$url_to_folder/out.php3?site=$split[2]" target=_blank ></a></b><br>\n";
}
include($FOOTER);
?>