Zeilen einer Datei bearbeiten bzw. auslesen...

2Pac

Erfahrenes Mitglied
Also ich hab mich ja schon ein bisschen kundig gemacht. Das ganze geschieht sicher mit Arrays. Also ich wollte eine vorgegebene Datei sagen wir namens Spiele.txt bearbeiten.
In dieser steht folgendes drinne:
Zeile1: Spieler1 - Spieler2
Zeile2: Spieler3 - Spieler4
Zeile3: Spieler5 - Spieler6

Nun wollte ich z.b. Zeile 2 auslesen und etwas dran hängen...
Also ich habe dies folgendermassen versucht... :
<script language="php">
$fcontents = file ("Spiele.txt","r");
while (list ($line_num, $line) = each($fcontents))
{
$line = $data;
echo "$data[2]";
}
</script>
Also nur mal zum testen des Auslesens. Nur geht es leider nicht... Es kommt kein Fehler oder so aber er zeigt auch nix an...Nur eine leere Seite.
Als nächstes wollte ich wenn ich diese Zeile eingelesen haben. Etwas hinzufügen und das aber in die Datei speichern... So das ich hinterher z.B. in diesem Fall die Zeile 2 auslese:
Spieler3 - Spieler4
und dann aber das gespeicherte Ergebnis mit auslese also sollte es dann so ausgelesen werden:
Spieler3 - Spieler4 5:3

Kann mir einer helfen woran das liegt geh ich irgendwas falsch an oder was?...
 
im Quellcode ?!

Was steht im Quellcode der Seite (F10/rechte Taste)
wenn du sie über den InternetExplorer aufrufst ?

Manchmal kann es vorkommen daß man irgendwo im HTML
Teil einen Tag nicht schließt. Alternativ : Welche
PHP Version hast du, wie heißt die .txt genau (Case Sensitive)

Zu dem Auslesen von Textdateien in Feldern(Arrays) habe
ich erst letztlich einen detaillierten Quelltext ge-
schrieben. Er ist zwar auf ein anderes Problem bezogen
vermittelt aber dennoch die Grundlagen (hoffe ich)

hier der Link :
http://www.tutorials.de/forum/showthread.php?threadid=19995&postid=135882

Mit Gruß,
Mentor Jonathan
 
Zurück