hui da hab ich mal nen bissel rumgespielt da ja die aktuelle Stats Anzeige breit is.
und raus kam das dabei:
<?php
$statsfile = fopen("http://gamestats.gamespy.com/whammer40000/p…ck=FipsTheThief" ,"r");
$i = 1;
while(!feof($statsfile) )
{
$x = nl2br(htmlentities(fgets($statsfile,256) ) );
/*echo $i." ".$x;*/
if($i == 129)
{
echo fgets($statsfile,256);
}
$i++;
}
?>
Der Trick is quasi das ich die nun alles in ner HTML Seite auspsucken. Aber dumm simma ja nich und lassen uns einfach dann die HTML Codes ausgeben
htmlentities(fgets($statsfile,256) ) zaubert uns den zugehörigen HTML Code hin und liest die Zeile ein mit maximal 256 Zeichen.
mit nl2br bringe ich das dann noch alles in ne anständige Form , das der mir die Zeilenumbrüche reinsetzt.
Die Zeile die ich auskommenttiert habe
echo $i." ".$x; gibt uns die aktuelle Zeilennummer aus , und dann kann man einfach ablesen in welcher zeile sich was befindet. In meinen Fall wären das bei der Zeile 129 die 1 on 1 Ladder Punkte.
Warum das die 129. zeile is ralle ich auch nich wirklich , aber wenn ich angebe wie if($i == 128 ) schreibt der mir Score hin was genau eine Zeile darüber is Wobei eigentlich bei 128 die Ladder Punkte für 1 on 1 stehen sollten ![]()
Wenn das wer wüsste wäre ja klasse wie sich das mit dem fgets verhält ![]()
Wobei :
$i = Zeilennummer
$x = aktuelle zeile speichern und dann ausgeben später bei Bedarf
MfG Fips