Danny: Zeilen aus Textfile lesen

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);
?>