.txt datei auslesen

ATdrag0N

Erfahrenes Mitglied
Hallo,
ich möchte eine .txt Datei auslesen aber nur die ersten 5 Zeilen wieder geben mehr möchte ich nicht.
Dann möchte ich das so haben das er eine Zeile in einer Tabelle wieder geben tut.

So soll es aussehen:

Rank Points Name Score kills Deaths K/D Team Buildings Destroyed Vehicles Destroyed MVP Games
( das soll dann ganz oben sein nur neben einander^^ )

und dann halt die Daten aus der textdatei auslesen aber halt nur die ersten 5 und da zu ordnen.
Der Anhang ist die komplette .txt Datei.
Bitte helft mir dabei, ich bin total neu in diesen Gebiet.

Hier ist der Aufbau der .txt Datei :

1 ATferd 1957 2052 195912 22 106 64 42 0 0 0 0
2 MILKYBOY 1463 1208 133688 22 55 27 28 0 0 0 0
3 XTC.ON3 1371 1120 132303 19 80 33 47 0 0 0 0
4 WNxGorbi 1103 764 102708 11 47 21 26 0 0 0 0
5 TLWbraner 1021 1071 96918 8 67 38 29 0 0 0 0
6 PrOtoKoLl 870 720 86987 13 58 29 29 0 0 0 0
7 balgehaktFighter-NL 827 1145 83719 4 50 22 28 0 0 0 0
 

Anhänge

Du bräuchtest einen Trenner und dann kannst du mit getc() arbeiten!!

Bei deinem fall könntest du das Leerzeichen nehmen, aber neistens nimmt man |

Mohag

PS: Schau mal hier nach.
 
Die Datei hat schon gute Delimiter... und zwar tabs.

So in etwa könntest du sie einfach einlesen:

PHP:
<?
$fp     = fopen('ranks.txt','r');
echo '<table>';
for ($i=0;$i<5;$i++){
    $zeile = fgetcsv($fp, filesize('ranks.txt'),"\t");
    echo '<tr><td>'.implode("</td><td>",$zeile).'</td></tr>';
}
echo '</table>';

?>

Dann hast du die ersten 5 Zeilen, supereinfach ^^
 
OK das sieht ja so net schlecht aus nur möchte ich das mit einem kästchien bei jeder einzelnen variable zbs. bei den Namen das da ein border Rum ist oder wie das heißt^^.

Aber ich teste mal ein bisschen Rum mal sehen wie ich das machen kann.
Wenn ich es net schaffe dann komme ich zurück auf euch.
 
Habe gerade versucht ein border einzubauen aber der macht das net so.

Ich habe mal ein Anhang gemacht da könnt ihr es sehen wie es aussieht.
Diese anzeige liest komplett die ganze ranks.txt Datei aus, aber ich möchte ja nur die ersten 5 Zeilen haben und das in der Form wie es da auch ist.
Hoffe das bringt euch weiter.
 

Anhänge

  • bitte sehr.jpg
    bitte sehr.jpg
    96,6 KB · Aufrufe: 20
Zurück