Hallo ich hab Banlisten mehrerer Server die in HTML ausgelesen werden.
Mir ist es bereits gelungen die Namen alle aufzulisten und eine zuordnung auf welchem server der Benutzer gebannt ist.
Jetzt hab ich folgende Probleme:
1. Ich möchte die Namen Alphabetisch sortieren.
2. Ich möchte user die auf beiden Servern gebannt sind nur einmal anzeigen und möchte das hinter dem namen dann die Server auf denen er gebannt ist kommagetrennt aufgelistet werden.
show.php
Bannlist1.htm
Bannlist2.htm
hier der code von show.php:
Mir ist es bereits gelungen die Namen alle aufzulisten und eine zuordnung auf welchem server der Benutzer gebannt ist.
Jetzt hab ich folgende Probleme:
1. Ich möchte die Namen Alphabetisch sortieren.
2. Ich möchte user die auf beiden Servern gebannt sind nur einmal anzeigen und möchte das hinter dem namen dann die Server auf denen er gebannt ist kommagetrennt aufgelistet werden.
show.php
Bannlist1.htm
Bannlist2.htm
hier der code von show.php:
PHP-Code:
<?php
$x=0;
$y=0;
$n=0;
$statistik[0] = "bannlist1.htm";
$servername[0] = "Server1";
$statistik[1] = "bannlist2.htm";
$servername[1] = "Server2";
while(isset($statistik[$n])){
$fp = fopen($statistik[$n],"r");
while($zeile = fgets($fp,1500)){
if(ereg ("name",$zeile, $regs)){
/*** Neue Elemente hier einfügen ***/
$name_pre = ereg_replace("<TD CLASS=name>", "", $zeile);
$name[$x] = ereg_replace("</TD>", "", $name_pre);
$servers[$x] = $servername[$n];
/*** Ende ***/
$x++;
}
}
fclose($fp);
$n++;
}
echo '<table border="0" cellpadding="0" cellspacing="0">';
while(isset($name[$y])){
echo '<tr>';
/*** Neue Elemente hier einfügen ***/
echo '<td>'.$name[$y].'</td>';
echo '<td>'.$servers[$y].'</td>';
/*** Ende ***/
echo '</tr>';
$y++;
}
echo '</table>';
?>
Kommentar